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] |
1.5.2