class csMouseDriver This is the lowest-level interface to mouse
This is the lowest-level interface to mouse.Mouse driver should generate events and put them into the event queue which is passed to object on Open().
time_t LastClickTime
int LastClickButton
int LastClickX
int LastMouseX
bool Button[10]
static time_t DoubleClickTime
static size_t DoubleClickDist
csMouseDriver()
virtual ~csMouseDriver()
virtual bool Open(ISystem* System, csEventQueue *EvQueue)
virtual void Close()
virtual bool Ready()
virtual void Reset()
void do_buttonpress(time_t evtime, int button, int x, int y, bool shift, bool alt, bool ctrl)
void do_buttonrelease(time_t evtime, int button, int x, int y)
void do_mousemotion(time_t evtime, int x, int y)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de