Cogs.Core
|
Event input queue event. Contains either a keyboard or mouse event. Keyboard event: More...
#include <EventBasedInput.h>
Public Attributes | |
InputEventType | inputEventType = InputEventType::Reset |
Marks if this entry if a Keyboard event. | |
KeyboardModifiers | modifiers = KeyboardModifiers::None |
Current keyboard modifiers. | |
double | timestamp_ms = 0.0 |
Event time stamp. Unique and increasing. | |
InputKeyEvent | keyEvent |
Keyboard event data if keyboard event. | |
Cogs::Mouse::Event | mouseEvent |
Mouse event data if mouse event. | |
Event input queue event. Contains either a keyboard or mouse event. Keyboard event:
Definition at line 39 of file EventBasedInput.h.
InputEventType Cogs::Core::InputEvent::inputEventType = InputEventType::Reset |
Marks if this entry if a Keyboard event.
Definition at line 41 of file EventBasedInput.h.
Referenced by Cogs::Core::EventBasedInput::handleKeyboardEvent().
InputKeyEvent Cogs::Core::InputEvent::keyEvent |
Keyboard event data if keyboard event.
Definition at line 50 of file EventBasedInput.h.
KeyboardModifiers Cogs::Core::InputEvent::modifiers = KeyboardModifiers::None |
Current keyboard modifiers.
Definition at line 44 of file EventBasedInput.h.
Cogs::Mouse::Event Cogs::Core::InputEvent::mouseEvent |
Mouse event data if mouse event.
Definition at line 53 of file EventBasedInput.h.
double Cogs::Core::InputEvent::timestamp_ms = 0.0 |
Event time stamp. Unique and increasing.
Definition at line 47 of file EventBasedInput.h.