#include <keyboard.h>

Public Member Functions | |
| virtual bool | HandleKeyPressed (const Keyboard *keyboard, int kc)=0 |
| Called when a key is pressed. | |
| virtual bool | HandleKeyReleased (const Keyboard *keyboard, int kc)=0 |
| Called when a key is released. | |
| virtual bool | HandleKeyTyped (const Keyboard *keyboard, int kc)=0 |
| Called when a key is typed. | |
Protected Member Functions | |
| virtual | ~KeyboardListener () |
| virtual dtCore::KeyboardListener::~KeyboardListener | ( | ) | [inline, protected, virtual] |
| virtual bool dtCore::KeyboardListener::HandleKeyPressed | ( | const Keyboard * | keyboard, | |
| int | kc | |||
| ) | [pure virtual] |
Called when a key is pressed.
| keyboard | the source of the event | |
| key | the key pressed | |
| character | the corresponding character |
Implemented in dtCore::GenericKeyboardListener, dtGame::InputComponentKeyboardListener, and dtGUI::CEGUIKeyboardListener.
| virtual bool dtCore::KeyboardListener::HandleKeyReleased | ( | const Keyboard * | keyboard, | |
| int | kc | |||
| ) | [pure virtual] |
Called when a key is released.
| keyboard | the source of the event | |
| key | the key released |
Implemented in dtCore::GenericKeyboardListener, dtGame::InputComponentKeyboardListener, and dtGUI::CEGUIKeyboardListener.
| virtual bool dtCore::KeyboardListener::HandleKeyTyped | ( | const Keyboard * | keyboard, | |
| int | kc | |||
| ) | [pure virtual] |
Called when a key is typed.
| keyboard | the source of the event | |
| key | the key typed |
Implemented in dtCore::GenericKeyboardListener, dtGame::InputComponentKeyboardListener, and dtGUI::CEGUIKeyboardListener.