11 #ifndef __PRM_CALLBACK_H_INCLUDED__
12 #define __PRM_CALLBACK_H_INCLUDED__
48 : myTag(TagCallback64)
67 : myTag(TagCallback32)
72 : myTag(TagCallback64)
77 : myTag(TagCallbackOpt32)
82 : myTag(TagCallbackOpt64)
96 case TagCallbackOpt64:
98 case TagCallbackOpt32:
115 case TagCallbackOpt64:
117 case TagCallbackOpt32:
126 if (myTag != other.myTag)
134 case TagCallbackOpt64:
136 case TagCallbackOpt32:
151 case TagCallbackOpt64:
153 case TagCallbackOpt32:
181 #endif // __PRM_CALLBACK_H_INCLUDED__
typedef int(APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int)
int(* PRM_Callback32)(void *data, int index, fpreal32 time, const PRM_Template *tplate)
int(* PRM_CallbackOpt64)(void *data, int index, fpreal64 time, const PRM_Template *tplate, const UT_Options *options)
GT_API const UT_StringHolder time
int operator()(void *data, int index, fpreal64 time, const PRM_Template *tplate, const UT_Options *options)
PRM_Callback64 myCallback64
PRM_Callback(PRM_Callback64 cb)
int operator()(void *data, int index, fpreal64 time, const PRM_Template *tplate)
PRM_Callback(long int ptr)
PRM_CallbackOpt32 myCallbackOpt32
int(* PRM_Callback64)(void *data, int index, fpreal64 time, const PRM_Template *tplate)
PRM_CallbackOpt64 myCallbackOpt64
bool operator==(const PRM_Callback &other)
PRM_Callback(PRM_Callback32 cb)
PRM_Callback(PRM_CallbackOpt32 cb)
A map of string to various well defined value types.
int(* PRM_CallbackOpt32)(void *data, int index, fpreal32 time, const PRM_Template *tplate, const UT_Options *options)
PRM_Callback(PRM_CallbackOpt64 cb)
PRM_Callback(std::nullptr_t)
PRM_Callback32 myCallback32