20 #ifndef _VIRTUALEVENT_H_
21 #define _VIRTUALEVENT_H_
31 virtual void OnEvent(SDL_Event* Event);
33 virtual void OnInputFocus();
35 virtual void OnInputBlur();
37 virtual void OnKeyDown(SDLKey sym, SDLMod mod, Uint16 unicode);
39 virtual void OnKeyUp(SDLKey sym, SDLMod mod, Uint16 unicode);
41 virtual void OnMouseFocus();
43 virtual void OnMouseBlur();
45 virtual void OnMouseMove(
int mX,
int mY,
int relX,
int relY,
bool Left,
bool Right,
bool Middle);
47 virtual void OnMouseWheel(
bool Up,
bool Down);
49 virtual void OnLButtonDown(
int mX,
int mY);
51 virtual void OnLButtonUp(
int mX,
int mY);
53 virtual void OnRButtonDown(
int mX,
int mY);
55 virtual void OnRButtonUp(
int mX,
int mY);
57 virtual void OnMButtonDown(
int mX,
int mY);
59 virtual void OnMButtonUp(
int mX,
int mY);
61 virtual void OnJoyAxis(Uint8 which,Uint8 axis,Sint16 value);
63 virtual void OnJoyButtonDown(Uint8 which,Uint8 button);
65 virtual void OnJoyButtonUp(Uint8 which,Uint8 button);
67 virtual void OnJoyHat(Uint8 which,Uint8 hat,Uint8 value);
69 virtual void OnJoyBall(Uint8 which,Uint8 ball,Sint16 xrel,Sint16 yrel);
71 virtual void OnMinimize();
73 virtual void OnRestore();
75 virtual void OnResize(
int w,
int h);
77 virtual void OnExpose();
79 virtual void OnExit();
81 virtual void OnUser(Uint8 type,
int code,
void* data1,
void* data2);
VirtualEvent()
Definition: virtual_event.cpp:21
Definition: virtual_event.h:25