Functions | |
void | Show_Callback (char *callbacks) |
void | Show_One_Callback (const char *callback_point, char *callback_name) |
void | PShow_Net_Callback (int key_count, const HC_KEY *path_keys, char *callbacks) |
void | PShow_One_Net_Callback (int count, const HC_KEY *keys, const char *callback_point, char *callback_name) |
void | Show_One_Callback_With_Data (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) |
void Show_Callback | ( | char * | callbacks | ) |
Returns the name of a procedural link between HOOPS database traversal and immediate mode rendering.
callbacks | - List of callbacks. Passed by Reference. Returned to the user. |
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.
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. |
void PShow_Net_Callback | ( | int | key_count, | |
const HC_KEY * | path_keys, | |||
char * | callbacks | |||
) |
Returns the net effective callback settings along a path of segments specified by an array of HC_KEY's.
keycount | - The size of the keys array you are passing in | |
path_keys | - 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. |
By default, HOOPS will determine the Net attribute from the last specified key all the way to the root. If you add -1 at the end of the array, the PShow_Net routines will not proceed beyond the end of the last specified key.
For other details, see Show_Callback()
void PShow_One_Net_Callback | ( | int | count, | |
const 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.
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. |
For other 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().
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. |
void PShow_One_Net_Callback_With_Data | ( | int | count, | |
const HC_KEY * | keys, | |||
const char * | callback_point, | |||
char * | callback, | |||
void * | data | |||
) |
Returns the net effective setting of a single callback along a path of segment specified by an array of HC_KEY's.
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. |
For other details, see Show_Callback()