Brief Index      Full Index      I.M. Reference

Show_Callback


Functions

void Show_Callback (char *callbacks)
void Show_Net_Callback (char *callbacks)
void Show_One_Callback (const char *callback_point, char *callback_name)
void Show_One_Net_Callback (const char *callback_point, char *callback_name)
void PShow_Net_Callback (int keycount, HC_KEY *pathkeys, char *callbacks)
void PShow_One_Net_Callback (int count, HC_KEY *keys, const char *callback_point, char *callback_name)
void QShow_Callback (const char *segment, char *callbacks)
void QShow_Net_Callback (const char *segment, char *callbacks)
void QShow_One_Callback (const char *segment, const char *callback_point, char *callback_name)
void QShow_One_Net_Callback (const char *segment, const char *callback_point, char *callback_name)
void Show_One_Callback_With_Data (const char *callback_point, char *callback, void *data)
void Show_One_Net_Callback_With_Data (const char *callback_point, char *callback, void *data)
void QShow_One_Callback_With_Data (const char *segment, const char *callback_point, char *callback, void *data)
void QShow_One_Net_Callback_With_Data (const char *segment, const char *callback_point, char *callback, void *data)
void PShow_One_Net_Callback_With_Data (int count, const HC_KEY *keys, const char *callback_point, char *callback, void *data)

Function Documentation

void Show_Callback ( char *  callbacks  ) 

Returns the name of a procedural link between HOOPS database traversal and immediate mode rendering.

Parameters:
callbacks - List of callbacks. Passed by Reference. Returned to the user.

DETAILS

This routine returns the previously established callbacks.

NOTES

RESTRICTIONS

See also:

void Show_Net_Callback ( char *  callbacks  ) 

Similar to Show_Callback(), but returns the net effective callback points operating in the currently open segment.

Parameters:
callbacks - List of callbacks. Passed by Reference. Returned to the user.

DETAILS

No additional details. See Show_Callback()

void Show_One_Callback ( const char *  callback_point,
char *  callback_name 
)

Similar to Show_Callback(), but returns the setting of a single callback point in the currently open segment.

Parameters:
callback_point - Callback point, such as "draw dc polyline".
callback_name - Name of the callback as defined in Define_Callback. Passed by Reference. Returned to the user.

DETAILS

No additional details. See Show_Callback()

void Show_One_Net_Callback ( const char *  callback_point,
char *  callback_name 
)

Similar to Show_Net_Callback(), but returns the net effective setting of a single callback in the currently open segment.

Parameters:
callback_point - Callback point, such as "draw dc polyline".
callback_name - Name of the callback as defined in Define_Callback. Passed by Reference. Returned to the user.

DETAILS

No additional details. See Show_Callback()

void PShow_Net_Callback ( int  keycount,
HC_KEY *  pathkeys,
char *  callbacks 
)

Similar to Show_Net_Callback(), but returns the net effective callback settings along a path of segments specified by an array of HC_KEY's.

Parameters:
keycount - The size of the keys array you are passing in
pathkeys - The list of keys starting with the owning segment and following all the way back to the root segment or other desired segment.
callbacks - List of callbacks. Passed by Reference. Returned to the user.

DETAILS

As with all PShow_Net_* routines, pathkeys[0] represents the lowest (a.k.a the "most local" or "leaf"), and pathkeys[keycount-1] represents the highest segment. If the path is incomplete, missing segments are filled in if possible. Missing segments must be part of the same direct ancestry in order to be filled in. If the desired path contains an include link, the shortest unambiguous set of pathkeys would be [leaf, includelink, root], where includelink is the return value from KInclude_Segment().

For other details, see Show_Net_Callback()

void PShow_One_Net_Callback ( int  count,
HC_KEY *  keys,
const char *  callback_point,
char *  callback_name 
)

Similar to PShow_Callback(), but returns the net effective setting of a single callback along a path of segments specified by an array of HC_KEY's.

Parameters:
count - The size of the keys array you are passing in
keys - The list of keys starting with the owning segment and following all the way back to the root segment or other desired segment.
callback_point - Callback point, such as "draw dc polyline".
callback_name - Name of the callback as defined in Define_Callback. Passed by Reference. Returned to the user.

DETAILS

No additional details. See Show_Callback()

void QShow_Callback ( const char *  segment,
char *  callbacks 
)

Similar to Show_Callback(), but operates on a given segment rather than the currently open one.

Parameters:
segment - name of the segment to be examined.
callbacks - List of callbacks. Passed by Reference. Returned to the user.

DETAILS

No additional details. See Show_Callback()

void QShow_Net_Callback ( const char *  segment,
char *  callbacks 
)

Similar to Show_Net_Callback(), but returns the net effective callbacks operating in a given segment, rather than the currently open one.

Parameters:
segment - name of the segment to be examined.
callbacks - List of callbacks. Passed by Reference. Returned to the user.

DETAILS

No additional details. See Show_Callback()

void QShow_One_Callback ( const char *  segment,
const char *  callback_point,
char *  callback_name 
)

Similar to Show_Callback(), but returns the setting of a single callback in a given segment, rather than the currently open one.

Parameters:
segment - name of the segment to be examined.
callback_point - Callback point, such as "draw dc polyline".
callback_name - Name of the callback as defined in Define_Callback. Passed by Reference. Returned to the user.

DETAILS

No additional details. See Show_Callback()

void QShow_One_Net_Callback ( const char *  segment,
const char *  callback_point,
char *  callback_name 
)

Similar to Show_Net_Callback(), but returns the net effective setting of a single callback in a given segment, rather than the currently open one.

Parameters:
segment - name of the segment to be examined.
callback_point - Callback point, such as "draw dc polyline".
callback_name - Name of the callback as defined in Define_Callback. Passed by Reference. Returned to the user.

DETAILS

No additional details. See Show_Callback()

void Show_One_Callback_With_Data ( const char *  callback_point,
char *  callback,
void *  data 
)

Retrieves the data pointer that was passed in during a previous call to Set_Callback_With_Data().

Parameters:
callback_point - A valid IM callback point.
callback - Name of the callback. Passed by reference. Returned to user.
data - A pointer to the data that was passed in with this specific callback. Passed by reference. Returned to user.

DETAILS

No additional details. See Show_Callback().

void Show_One_Net_Callback_With_Data ( const char *  callback_point,
char *  callback,
void *  data 
)

Similar to Show_One_Callback_With_Data(), but retrievs the net effective setting of a callback set in a previous call to Set_Callback_With_Data().

Parameters:
callback_point - A valid IM callback point.
callback - Name of the callback. Passed by reference. Returned to user.
data - A pointer to the data that was passed in with this specific callback. Passed by reference. Returned to user.

DETAILS

No additional details. See Show_Callback().

void QShow_One_Callback_With_Data ( const char *  segment,
const char *  callback_point,
char *  callback,
void *  data 
)

Similar to Show_One_Callback_With_Data(), but operates on a given segment rather than the currently open one.

Parameters:
segment - Name of the segment on which the operation should be performed.
callback_point - A valid IM callback point.
callback - Name of the callback. Passed by reference. Returned to user.
data - A pointer to the data that was passed in with this specific callback. Passed by reference. Returned to user.

DETAILS

No additional details. See Show_Callback().

void QShow_One_Net_Callback_With_Data ( const char *  segment,
const char *  callback_point,
char *  callback,
void *  data 
)

Similar to Show_One_Net_Callback_With_Data(), but operates on a given segment rather than the currently open one.

Parameters:
segment - Name of the segment on which the operation should be performed.
callback_point - A valid IM callback point.
callback - Name of the callback. Passed by reference. Returned to user.
data - A pointer to the data that was passed in with this specific callback. Passed by reference. Returned to user.

DETAILS

No additional details. See Show_Callback().

void PShow_One_Net_Callback_With_Data ( int  count,
const HC_KEY *  keys,
const char *  callback_point,
char *  callback,
void *  data 
)

Similar to Show_One_Net_Callback_With_Data(), but returns the net effective callback settings along a path of segment specified by an array of HC_KEY's.

Parameters:
count - Number of segment keys in the keys array.
keys - An array of segment keys that define the attribute inheritance path.
callback_point - A valid IM callback point.
callback - Name of the callback. Passed by reference. Returned to user.
data - A pointer to the data that was passed in with this specific callback. Passed by reference. Returned to user.

DETAILS

No additional details. See Show_Callback().

Main Index
Brief Index      Full Index      I.M. Functions