|
Blender V5.0
|
#include <GHOST_EventKey.hh>
Inherits GHOST_Event.
Public Member Functions | |
| GHOST_EventKey (uint64_t msec, GHOST_TEventType type, GHOST_IWindow *window, GHOST_TKey key, bool is_repeat) | |
| GHOST_EventKey (uint64_t msec, GHOST_TEventType type, GHOST_IWindow *window, GHOST_TKey key, bool is_repeat, const char utf8_buf[6]) | |
| Public Member Functions inherited from GHOST_Event | |
| GHOST_Event (uint64_t msec, GHOST_TEventType type, GHOST_IWindow *window) | |
| GHOST_TEventType | getType () const override |
| uint64_t | getTime () const override |
| GHOST_IWindow * | getWindow () const override |
| GHOST_TEventDataPtr | getData () const override |
| Public Member Functions inherited from GHOST_IEvent | |
| virtual | ~GHOST_IEvent ()=default |
Protected Attributes | |
| GHOST_TEventKeyData | key_event_data_ |
| Protected Attributes inherited from GHOST_Event | |
| GHOST_TEventType | type_ |
| uint64_t | time_ |
| GHOST_IWindow * | window_ |
| GHOST_TEventDataPtr | data_ = nullptr |
Key event.
Definition at line 19 of file GHOST_EventKey.hh.
|
inline |
Constructor.
| msec | The time this event was generated. |
| type | The type of key event. |
| key | The key code of the key. |
| is_repeat | Enabled for key repeat events (only for press events). |
Definition at line 28 of file GHOST_EventKey.hh.
References GHOST_Event::data_, GHOST_Event::GHOST_Event(), and key_event_data_.
|
inline |
Constructor.
| msec | The time this event was generated. |
| type | The type of key event. |
| key | The key code of the key. |
| is_repeat | Enabled for key repeat events (only for press events). |
| utf8_buf | The text associated with this key event (only for press events). |
Definition at line 46 of file GHOST_EventKey.hh.
References GHOST_Event::data_, GHOST_Event::GHOST_Event(), and key_event_data_.
|
protected |
The key event data.
Definition at line 67 of file GHOST_EventKey.hh.
Referenced by GHOST_EventKey(), and GHOST_EventKey().