|
Public Types |
enum | ScrollingMotion {
ScrollNone,
ScrollLeft,
ScrollRight,
ScrollUp,
ScrollDown,
Scroll2D
} |
enum | TabletPointerType { Unknown = 0,
Pen,
Puck,
Eraser
} |
Public Member Functions |
| KeyboardMouseCallback () |
virtual void | mouseScroll (ScrollingMotion) |
virtual void | mouseScroll2D (float, float) |
virtual void | penPressure (float) |
virtual void | penProximity (TabletPointerType, bool) |
virtual void | mouseMotion (float, float) |
virtual void | passiveMouseMotion (float, float) |
virtual void | buttonPress (float, float, unsigned int) |
virtual void | doubleButtonPress (float, float, unsigned int) |
virtual void | buttonRelease (float, float, unsigned int) |
virtual void | keyPress (KeyCharacter) |
virtual void | keyRelease (KeyCharacter) |
virtual void | specialKeyPress (KeyCharacter) |
virtual void | specialKeyRelease (KeyCharacter) |
virtual void | shutdown () |
virtual bool | idle () |
Protected Member Functions |
| ~KeyboardMouseCallback () |