19 #ifndef __FS_EventGenerator__
20 #define __FS_EventGenerator__
38 virtual const char *getClassName()
const = 0;
49 virtual int getFileDescriptor();
58 virtual int getPollTime();
67 virtual int processEvents() = 0;
73 int installGenerator();
74 void uninstallGenerator();
88 static bool isEventLoopPollCallbackSet();
94 void pollEventLoop(
bool drain_queue=
true);
typedef int(APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int)
virtual bool areEventsWaiting()
int(* FS_EventInstaller)(FS_EventGenerator *gen, int install)
GA_API const UT_StringHolder gen
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
void(* FS_PollCallback)(bool)