|
Blender V4.3
|
#include <GHOST_Types.h>
Public Attributes | |
| GHOST_TKey | key |
| char | utf8_buf [6] |
| char | is_repeat |
Definition at line 678 of file GHOST_Types.h.
| char GHOST_TEventKeyData::is_repeat |
Enabled when the key is held (auto-repeat). In this case press events are sent without a corresponding release/up event.
All back-ends must set this variable for correct behavior regarding repeatable keys.
Definition at line 691 of file GHOST_Types.h.
Referenced by GHOST_EventKey::GHOST_EventKey(), GHOST_EventKey::GHOST_EventKey(), and wm_event_add_ghostevent().
| GHOST_TKey GHOST_TEventKeyData::key |
The key code.
Definition at line 680 of file GHOST_Types.h.
Referenced by event_to_buf(), extrawindow_handle(), ghost_event_proc(), GHOST_EventKey::GHOST_EventKey(), GHOST_EventKey::GHOST_EventKey(), loggerwindow_handle(), mainwindow_handle(), Application::processEvent(), GHOST_EventPrinter::processEvent(), processEvent(), wm_event_add_ghostevent(), wm_window_update_eventstate_modifiers(), and wm_window_update_eventstate_modifiers_clear().
| char GHOST_TEventKeyData::utf8_buf[6] |
The unicode character. if the length is 6, not nullptr terminated if all 6 are set.
Definition at line 683 of file GHOST_Types.h.
Referenced by event_to_buf(), GHOST_EventKey::GHOST_EventKey(), GHOST_EventKey::GHOST_EventKey(), gwl_seat_key_repeat_timer_fn(), keyboard_handle_key(), wm_event_add_ghostevent(), and xkb_compose_state_feed_and_get_utf8().