K3dKeyboard Class Reference

#include <K3dKeyboard.h>

Inheritance diagram for K3dKeyboard:

K3dKeyMap K3dScene List of all members.

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

Detailed Description

Definition at line 42 of file K3dKeyboard.h.


Constructor & Destructor Documentation

K3dKeyboard::K3dKeyboard (  )  [inline]

Definition at line 46 of file K3dKeyboard.h.

References m_puiKeys.

K3dKeyboard::~K3dKeyboard (  )  [inline]

Definition at line 50 of file K3dKeyboard.h.


Member Function Documentation

bool K3dKeyboard::GetKeyEsc (  )  [inline]

Definition at line 151 of file K3dKeyboard.h.

References m_puiKeys.

Referenced by K3dVM::CheckKeyboardKey().

bool K3dKeyboard::GetKeyF1 (  )  [inline]

Definition at line 162 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF2 (  )  [inline]

Definition at line 173 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF3 (  )  [inline]

Definition at line 184 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF4 (  )  [inline]

Definition at line 195 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF5 (  )  [inline]

Definition at line 206 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF6 (  )  [inline]

Definition at line 217 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF7 (  )  [inline]

Definition at line 228 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF8 (  )  [inline]

Definition at line 239 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF9 (  )  [inline]

Definition at line 250 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF10 (  )  [inline]

Definition at line 261 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF11 (  )  [inline]

Definition at line 272 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF12 (  )  [inline]

Definition at line 283 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyUp (  )  [inline]

Definition at line 295 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyDown (  )  [inline]

Definition at line 306 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyLeft (  )  [inline]

Definition at line 317 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyRight (  )  [inline]

Definition at line 328 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyPageUp (  )  [inline]

Definition at line 339 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyPageDown (  )  [inline]

Definition at line 350 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyHome (  )  [inline]

Definition at line 361 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyEnd (  )  [inline]

Definition at line 372 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyInsert (  )  [inline]

Definition at line 383 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyDelete (  )  [inline]

Definition at line 394 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyConsole (  )  [inline]

Definition at line 406 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey0 (  )  [inline]

Definition at line 417 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey1 (  )  [inline]

Definition at line 428 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey2 (  )  [inline]

Definition at line 439 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey3 (  )  [inline]

Definition at line 450 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey4 (  )  [inline]

Definition at line 461 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey5 (  )  [inline]

Definition at line 472 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey6 (  )  [inline]

Definition at line 483 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey7 (  )  [inline]

Definition at line 494 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey8 (  )  [inline]

Definition at line 505 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKey9 (  )  [inline]

Definition at line 516 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyA (  )  [inline]

Definition at line 528 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyB (  )  [inline]

Definition at line 539 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyC (  )  [inline]

Definition at line 550 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyD (  )  [inline]

Definition at line 561 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyE (  )  [inline]

Definition at line 572 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyF (  )  [inline]

Definition at line 583 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyG (  )  [inline]

Definition at line 594 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyH (  )  [inline]

Definition at line 605 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyI (  )  [inline]

Definition at line 616 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyJ (  )  [inline]

Definition at line 627 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyK (  )  [inline]

Definition at line 638 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyL (  )  [inline]

Definition at line 649 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyM (  )  [inline]

Definition at line 660 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyN (  )  [inline]

Definition at line 671 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyO (  )  [inline]

Definition at line 682 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyP (  )  [inline]

Definition at line 693 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyQ (  )  [inline]

Definition at line 704 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyR (  )  [inline]

Definition at line 715 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyS (  )  [inline]

Definition at line 726 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyT (  )  [inline]

Definition at line 737 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyU (  )  [inline]

Definition at line 748 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyV (  )  [inline]

Definition at line 759 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyW (  )  [inline]

Definition at line 770 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyX (  )  [inline]

Definition at line 781 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyY (  )  [inline]

Definition at line 792 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyZ (  )  [inline]

Definition at line 803 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyPlus (  )  [inline]

Definition at line 815 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyMinus (  )  [inline]

Definition at line 826 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyBackSpace (  )  [inline]

Definition at line 838 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyEnter (  )  [inline]

Definition at line 850 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeySpace (  )  [inline]

Definition at line 861 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyLeftShift (  )  [inline]

Definition at line 872 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyRightShift (  )  [inline]

Definition at line 883 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyLeftCtrl (  )  [inline]

Definition at line 894 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyRightCtrl (  )  [inline]

Definition at line 905 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyLeftAlt (  )  [inline]

Definition at line 916 of file K3dKeyboard.h.

References m_puiKeys.

bool K3dKeyboard::GetKeyRightAlt (  )  [inline]

Definition at line 927 of file K3dKeyboard.h.

References m_puiKeys.

void K3dKeyboard::UpdateKeyboard (  )  [inline]

Definition at line 145 of file K3dKeyboard.h.

Referenced by K3dScene::Update().

bool K3dKeyboard::IsSdlKeyPressed ( const int  _iSDLKey  )  [inline]

Check if key pressed.

Return values:
bool True if key pressed

Definition at line 131 of file K3dKeyboard.h.

References m_puiKeys.

Referenced by K3dKeyMap::IsKeyPressed().


Member Data Documentation

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().


The documentation for this class was generated from the following file:
Generated on Thu Aug 16 23:53:32 2007 for K3dEngine by  doxygen 1.5.0