#include <inp_keyboard_glut.hh>

Public Member Functions | |
| void | Enable (void) |
Private Member Functions | |
| KeyboardGlut (void) | |
| ~KeyboardGlut () | |
| CLASS_METHOD void | HandlerPress (unsigned char key, int x, int y) |
| CLASS_METHOD void | HandlerPressSpecial (int key, int x, int y) |
| CLASS_METHOD void | HandlerRelease (unsigned char key, int x, int y) |
| CLASS_METHOD void | HandlerReleaseSpecial (int key, int x, int y) |
| CLASS_METHOD void | Enqueue (int key, bool special, bool press) |
Friends | |
| class | Global |
| inp::KeyboardGlut::KeyboardGlut | ( | void | ) | [private] |
ctor/dtor.
| inp::KeyboardGlut::~KeyboardGlut | ( | ) | [private] |
| void inp::KeyboardGlut::Enable | ( | void | ) | [virtual] |
Install/activate keyboard handlers.
Implements inp::Keyboard.
| void inp::KeyboardGlut::HandlerPress | ( | unsigned char | key, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Regular key was pressed.
| void inp::KeyboardGlut::HandlerPressSpecial | ( | int | key, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Special key was pressed.
| void inp::KeyboardGlut::HandlerRelease | ( | unsigned char | key, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Regular key was released.
| void inp::KeyboardGlut::HandlerReleaseSpecial | ( | int | key, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Special key was released.
| void inp::KeyboardGlut::Enqueue | ( | int | key, | |
| bool | special, | |||
| bool | press | |||
| ) | [private] |
Enqueue event into InputQueue.
friend class Global [friend] |
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:28 2007