Inheritance diagram for Producer::KeyboardMouseCallback:
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 () |
Producer::KeyboardMouseCallback::KeyboardMouseCallback | ( | ) | [inline] |
Producer::KeyboardMouseCallback::~KeyboardMouseCallback | ( | ) | [inline, protected] |
virtual void Producer::KeyboardMouseCallback::mouseScroll | ( | ScrollingMotion | ) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::mouseScroll2D | ( | float | , | |
float | ||||
) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::penPressure | ( | float | ) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::penProximity | ( | TabletPointerType | , | |
bool | ||||
) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::mouseMotion | ( | float | , | |
float | ||||
) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::passiveMouseMotion | ( | float | , | |
float | ||||
) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::buttonPress | ( | float | , | |
float | , | |||
unsigned | int | |||
) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::doubleButtonPress | ( | float | , | |
float | , | |||
unsigned | int | |||
) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::buttonRelease | ( | float | , | |
float | , | |||
unsigned | int | |||
) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::keyPress | ( | KeyCharacter | ) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::keyRelease | ( | KeyCharacter | ) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::specialKeyPress | ( | KeyCharacter | ) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::specialKeyRelease | ( | KeyCharacter | ) | [inline, virtual] |
virtual void Producer::KeyboardMouseCallback::shutdown | ( | ) | [inline, virtual] |
virtual bool Producer::KeyboardMouseCallback::idle | ( | ) | [inline, virtual] |