#include <K3dKeyboard.h>
Inheritance diagram for K3dKeyboard:
Public Member Functions | |
K3dKeyboard () | |
~K3dKeyboard () | |
bool | GetKeyEsc () |
bool | GetKeyF1 () |
bool | GetKeyF2 () |
bool | GetKeyF3 () |
bool | GetKeyF4 () |
bool | GetKeyF5 () |
bool | GetKeyF6 () |
bool | GetKeyF7 () |
bool | GetKeyF8 () |
bool | GetKeyF9 () |
bool | GetKeyF10 () |
bool | GetKeyF11 () |
bool | GetKeyF12 () |
bool | GetKeyUp () |
bool | GetKeyDown () |
bool | GetKeyLeft () |
bool | GetKeyRight () |
bool | GetKeyPageUp () |
bool | GetKeyPageDown () |
bool | GetKeyHome () |
bool | GetKeyEnd () |
bool | GetKeyInsert () |
bool | GetKeyDelete () |
bool | GetKeyConsole () |
bool | GetKey0 () |
bool | GetKey1 () |
bool | GetKey2 () |
bool | GetKey3 () |
bool | GetKey4 () |
bool | GetKey5 () |
bool | GetKey6 () |
bool | GetKey7 () |
bool | GetKey8 () |
bool | GetKey9 () |
bool | GetKeyA () |
bool | GetKeyB () |
bool | GetKeyC () |
bool | GetKeyD () |
bool | GetKeyE () |
bool | GetKeyF () |
bool | GetKeyG () |
bool | GetKeyH () |
bool | GetKeyI () |
bool | GetKeyJ () |
bool | GetKeyK () |
bool | GetKeyL () |
bool | GetKeyM () |
bool | GetKeyN () |
bool | GetKeyO () |
bool | GetKeyP () |
bool | GetKeyQ () |
bool | GetKeyR () |
bool | GetKeyS () |
bool | GetKeyT () |
bool | GetKeyU () |
bool | GetKeyV () |
bool | GetKeyW () |
bool | GetKeyX () |
bool | GetKeyY () |
bool | GetKeyZ () |
bool | GetKeyPlus () |
bool | GetKeyMinus () |
bool | GetKeyBackSpace () |
bool | GetKeyEnter () |
bool | GetKeySpace () |
bool | GetKeyLeftShift () |
bool | GetKeyRightShift () |
bool | GetKeyLeftCtrl () |
bool | GetKeyRightCtrl () |
bool | GetKeyLeftAlt () |
bool | GetKeyRightAlt () |
void | UpdateKeyboard () |
bool | IsSdlKeyPressed (const int _iSDLKey) |
Check if key pressed. | |
Private Attributes | |
Uint8 * | m_puiKeys |
Definition at line 42 of file K3dKeyboard.h.
K3dKeyboard::K3dKeyboard | ( | ) | [inline] |
K3dKeyboard::~K3dKeyboard | ( | ) | [inline] |
Definition at line 50 of file K3dKeyboard.h.
bool K3dKeyboard::GetKeyEsc | ( | ) | [inline] |
Definition at line 151 of file K3dKeyboard.h.
References m_puiKeys.
Referenced by K3dVM::CheckKeyboardKey().
bool K3dKeyboard::GetKeyF1 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF2 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF3 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF4 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF5 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF6 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF7 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF8 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF9 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF10 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF11 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF12 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyUp | ( | ) | [inline] |
bool K3dKeyboard::GetKeyDown | ( | ) | [inline] |
bool K3dKeyboard::GetKeyLeft | ( | ) | [inline] |
bool K3dKeyboard::GetKeyRight | ( | ) | [inline] |
bool K3dKeyboard::GetKeyPageUp | ( | ) | [inline] |
bool K3dKeyboard::GetKeyPageDown | ( | ) | [inline] |
bool K3dKeyboard::GetKeyHome | ( | ) | [inline] |
bool K3dKeyboard::GetKeyEnd | ( | ) | [inline] |
bool K3dKeyboard::GetKeyInsert | ( | ) | [inline] |
bool K3dKeyboard::GetKeyDelete | ( | ) | [inline] |
bool K3dKeyboard::GetKeyConsole | ( | ) | [inline] |
bool K3dKeyboard::GetKey0 | ( | ) | [inline] |
bool K3dKeyboard::GetKey1 | ( | ) | [inline] |
bool K3dKeyboard::GetKey2 | ( | ) | [inline] |
bool K3dKeyboard::GetKey3 | ( | ) | [inline] |
bool K3dKeyboard::GetKey4 | ( | ) | [inline] |
bool K3dKeyboard::GetKey5 | ( | ) | [inline] |
bool K3dKeyboard::GetKey6 | ( | ) | [inline] |
bool K3dKeyboard::GetKey7 | ( | ) | [inline] |
bool K3dKeyboard::GetKey8 | ( | ) | [inline] |
bool K3dKeyboard::GetKey9 | ( | ) | [inline] |
bool K3dKeyboard::GetKeyA | ( | ) | [inline] |
bool K3dKeyboard::GetKeyB | ( | ) | [inline] |
bool K3dKeyboard::GetKeyC | ( | ) | [inline] |
bool K3dKeyboard::GetKeyD | ( | ) | [inline] |
bool K3dKeyboard::GetKeyE | ( | ) | [inline] |
bool K3dKeyboard::GetKeyF | ( | ) | [inline] |
bool K3dKeyboard::GetKeyG | ( | ) | [inline] |
bool K3dKeyboard::GetKeyH | ( | ) | [inline] |
bool K3dKeyboard::GetKeyI | ( | ) | [inline] |
bool K3dKeyboard::GetKeyJ | ( | ) | [inline] |
bool K3dKeyboard::GetKeyK | ( | ) | [inline] |
bool K3dKeyboard::GetKeyL | ( | ) | [inline] |
bool K3dKeyboard::GetKeyM | ( | ) | [inline] |
bool K3dKeyboard::GetKeyN | ( | ) | [inline] |
bool K3dKeyboard::GetKeyO | ( | ) | [inline] |
bool K3dKeyboard::GetKeyP | ( | ) | [inline] |
bool K3dKeyboard::GetKeyQ | ( | ) | [inline] |
bool K3dKeyboard::GetKeyR | ( | ) | [inline] |
bool K3dKeyboard::GetKeyS | ( | ) | [inline] |
bool K3dKeyboard::GetKeyT | ( | ) | [inline] |
bool K3dKeyboard::GetKeyU | ( | ) | [inline] |
bool K3dKeyboard::GetKeyV | ( | ) | [inline] |
bool K3dKeyboard::GetKeyW | ( | ) | [inline] |
bool K3dKeyboard::GetKeyX | ( | ) | [inline] |
bool K3dKeyboard::GetKeyY | ( | ) | [inline] |
bool K3dKeyboard::GetKeyZ | ( | ) | [inline] |
bool K3dKeyboard::GetKeyPlus | ( | ) | [inline] |
bool K3dKeyboard::GetKeyMinus | ( | ) | [inline] |
bool K3dKeyboard::GetKeyBackSpace | ( | ) | [inline] |
bool K3dKeyboard::GetKeyEnter | ( | ) | [inline] |
bool K3dKeyboard::GetKeySpace | ( | ) | [inline] |
bool K3dKeyboard::GetKeyLeftShift | ( | ) | [inline] |
bool K3dKeyboard::GetKeyRightShift | ( | ) | [inline] |
bool K3dKeyboard::GetKeyLeftCtrl | ( | ) | [inline] |
bool K3dKeyboard::GetKeyRightCtrl | ( | ) | [inline] |
bool K3dKeyboard::GetKeyLeftAlt | ( | ) | [inline] |
bool K3dKeyboard::GetKeyRightAlt | ( | ) | [inline] |
void K3dKeyboard::UpdateKeyboard | ( | ) | [inline] |
bool K3dKeyboard::IsSdlKeyPressed | ( | const int | _iSDLKey | ) | [inline] |
Check if key pressed.
bool | True if key pressed |
Definition at line 131 of file K3dKeyboard.h.
References m_puiKeys.
Referenced by K3dKeyMap::IsKeyPressed().
Uint8* K3dKeyboard::m_puiKeys [private] |
Definition at line 44 of file K3dKeyboard.h.
Referenced by GetKey0(), GetKey1(), GetKey2(), GetKey3(), GetKey4(), GetKey5(), GetKey6(), GetKey7(), GetKey8(), GetKey9(), GetKeyA(), GetKeyB(), GetKeyBackSpace(), GetKeyC(), GetKeyConsole(), GetKeyD(), GetKeyDelete(), GetKeyDown(), GetKeyE(), GetKeyEnd(), GetKeyEnter(), GetKeyEsc(), GetKeyF(), GetKeyF1(), GetKeyF10(), GetKeyF11(), GetKeyF12(), GetKeyF2(), GetKeyF3(), GetKeyF4(), GetKeyF5(), GetKeyF6(), GetKeyF7(), GetKeyF8(), GetKeyF9(), GetKeyG(), GetKeyH(), GetKeyHome(), GetKeyI(), GetKeyInsert(), GetKeyJ(), GetKeyK(), GetKeyL(), GetKeyLeft(), GetKeyLeftAlt(), GetKeyLeftCtrl(), GetKeyLeftShift(), GetKeyM(), GetKeyMinus(), GetKeyN(), GetKeyO(), GetKeyP(), GetKeyPageDown(), GetKeyPageUp(), GetKeyPlus(), GetKeyQ(), GetKeyR(), GetKeyRight(), GetKeyRightAlt(), GetKeyRightCtrl(), GetKeyRightShift(), GetKeyS(), GetKeySpace(), GetKeyT(), GetKeyU(), GetKeyUp(), GetKeyV(), GetKeyW(), GetKeyX(), GetKeyY(), GetKeyZ(), IsSdlKeyPressed(), and K3dKeyboard().