Inheritance diagram for Producer::Keyboard:
Public Member Functions | |
Keyboard () | |
void * | operator new (size_t size) |
void | mapKey (KeyCombination keyCombo, KeyCharacter keyChar) |
Static Public Member Functions | |
static Keyboard * | getSingleton () |
static bool | isSpecialKey (KeyCharacter keychar) |
Protected Member Functions | |
virtual | ~Keyboard () |
Static Protected Attributes | |
static Keyboard * | theKeyboard |
Friends | |
class | KeyboardMouseImplementation |
class | RenderSurface |
class | KeyboardProxy |
Producer::Keyboard::Keyboard | ( | ) |
virtual Producer::Keyboard::~Keyboard | ( | ) | [inline, protected, virtual] |
static Keyboard* Producer::Keyboard::getSingleton | ( | ) | [static] |
static bool Producer::Keyboard::isSpecialKey | ( | KeyCharacter | keychar | ) | [static] |
void Producer::Keyboard::mapKey | ( | KeyCombination | keyCombo, | |
KeyCharacter | keyChar | |||
) |
void* Producer::Keyboard::operator new | ( | size_t | size | ) |
friend class KeyboardMouseImplementation [friend] |
friend class KeyboardProxy [friend] |
friend class RenderSurface [friend] |
Keyboard* Producer::Keyboard::theKeyboard [static, protected] |