#include <CEGUIInputEvent.h>
Inheritance diagram for CEGUI::KeyEventArgs:
Public Member Functions | |
KeyEventArgs (Window *wnd) | |
Public Attributes | |
utf32 | codepoint |
utf32 codepoint for the key (only used for Character inputs). | |
Key::Scan | scancode |
Scan code of key that caused event (only used for key up & down inputs. | |
uint | sysKeys |
current state of the system keys and mouse buttons. | |
Window * | window |
pointer to a Window object of relevance to the event. | |
bool | handled |
handlers should set this to true if they handled the event, or false otherwise. |
Definition at line 280 of file CEGUIInputEvent.h.
|
Definition at line 283 of file CEGUIInputEvent.h. |
|
utf32 codepoint for the key (only used for Character inputs).
Definition at line 285 of file CEGUIInputEvent.h. Referenced by CEGUI::System::injectChar(), CEGUI::MultiLineEditbox::onCharacter(), and CEGUI::Editbox::onCharacter(). |
|
|
Scan code of key that caused event (only used for key up & down inputs.
Definition at line 286 of file CEGUIInputEvent.h. Referenced by CEGUI::System::injectKeyDown(), CEGUI::System::injectKeyUp(), CEGUI::MultiLineEditbox::onKeyDown(), and CEGUI::Editbox::onKeyDown(). |
|
current state of the system keys and mouse buttons.
Definition at line 287 of file CEGUIInputEvent.h. Referenced by CEGUI::System::injectChar(), CEGUI::System::injectKeyDown(), CEGUI::System::injectKeyUp(), CEGUI::MultiLineEditbox::onKeyDown(), and CEGUI::Editbox::onKeyDown(). |
|
pointer to a Window object of relevance to the event.
Definition at line 238 of file CEGUIInputEvent.h. Referenced by CEGUI::TabControl::handleContentWindowTextChanged(), CEGUI::TabControl::handleTabButtonClicked(), CEGUI::System::injectChar(), CEGUI::System::injectKeyDown(), CEGUI::System::injectKeyUp(), CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), CEGUI::System::injectMouseMove(), and CEGUI::System::injectMouseWheelChange(). |