|
Blender
V2.93
|
Public Attributes | |
| GHOST_SystemWayland * | system |
| std::string | name |
| struct wl_seat * | seat |
| struct wl_pointer * | pointer = nullptr |
| struct wl_keyboard * | keyboard = nullptr |
| uint32_t | pointer_serial |
| int | x |
| int | y |
| GHOST_Buttons | buttons |
| struct cursor_t | cursor |
| struct zwp_relative_pointer_v1 * | relative_pointer |
| struct zwp_locked_pointer_v1 * | locked_pointer |
| struct xkb_context * | xkb_context |
| struct xkb_state * | xkb_state |
| struct { | |
| int32_t rate | |
| int32_t delay | |
| GHOST_ITimerTask * timer = nullptr | |
| } | key_repeat |
| struct wl_surface * | focus_pointer = nullptr |
| struct wl_surface * | focus_keyboard = nullptr |
| struct wl_data_device * | data_device = nullptr |
| struct data_offer_t * | data_offer_dnd |
| struct data_offer_t * | data_offer_copy_paste |
| struct data_source_t * | data_source |
Definition at line 102 of file GHOST_SystemWayland.cpp.
| GHOST_Buttons input_t::buttons |
Definition at line 112 of file GHOST_SystemWayland.cpp.
Referenced by pointer_button().
| struct cursor_t input_t::cursor |
Definition at line 112 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), seat_capabilities(), set_cursor_buffer(), and GHOST_SystemWayland::setCursorVisibility().
| struct wl_data_device* input_t::data_device = nullptr |
Definition at line 132 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), and GHOST_SystemWayland::GHOST_SystemWayland().
| struct data_offer_t* input_t::data_offer_copy_paste |
Definition at line 134 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), and global_add().
| struct data_offer_t* input_t::data_offer_dnd |
Definition at line 133 of file GHOST_SystemWayland.cpp.
Referenced by data_device_drop(), data_device_enter(), data_device_leave(), data_device_motion(), dnd_events(), and global_add().
| struct data_source_t* input_t::data_source |
Definition at line 136 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), global_add(), keyboard_key(), and pointer_button().
| int32_t input_t::delay |
Definition at line 124 of file GHOST_SystemWayland.cpp.
Referenced by keyboard_key().
| struct wl_surface* input_t::focus_keyboard = nullptr |
Definition at line 130 of file GHOST_SystemWayland.cpp.
Referenced by keyboard_key().
| struct wl_surface* input_t::focus_pointer = nullptr |
Definition at line 129 of file GHOST_SystemWayland.cpp.
Referenced by data_device_drop(), dnd_events(), pointer_axis(), pointer_button(), pointer_enter(), pointer_motion(), and relative_pointer_relative_motion().
| struct { ... } input_t::key_repeat |
Referenced by display_destroy(), and keyboard_key().
| struct wl_keyboard* input_t::keyboard = nullptr |
Definition at line 108 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), and seat_capabilities().
| struct zwp_locked_pointer_v1* input_t::locked_pointer |
Definition at line 116 of file GHOST_SystemWayland.cpp.
Referenced by global_add(), and GHOST_SystemWayland::setCursorGrab().
| std::string input_t::name |
Definition at line 105 of file GHOST_SystemWayland.cpp.
| struct wl_pointer* input_t::pointer = nullptr |
Definition at line 107 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), seat_capabilities(), set_cursor_buffer(), and GHOST_SystemWayland::setCursorGrab().
| uint32_t input_t::pointer_serial |
Definition at line 110 of file GHOST_SystemWayland.cpp.
Referenced by pointer_enter(), and set_cursor_buffer().
| int32_t input_t::rate |
Definition at line 122 of file GHOST_SystemWayland.cpp.
Referenced by keyboard_key().
| struct zwp_relative_pointer_v1* input_t::relative_pointer |
Definition at line 115 of file GHOST_SystemWayland.cpp.
Referenced by global_add(), and GHOST_SystemWayland::setCursorGrab().
| struct wl_seat* input_t::seat |
Definition at line 106 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), GHOST_SystemWayland::GHOST_SystemWayland(), and global_add().
| GHOST_SystemWayland* input_t::system |
Definition at line 103 of file GHOST_SystemWayland.cpp.
Referenced by data_device_drop(), display_destroy(), dnd_events(), global_add(), keyboard_key(), pointer_axis(), pointer_button(), pointer_enter(), pointer_motion(), relative_pointer_relative_motion(), and seat_capabilities().
| GHOST_ITimerTask* input_t::timer = nullptr |
Definition at line 126 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), and keyboard_key().
| int input_t::x |
Definition at line 111 of file GHOST_SystemWayland.cpp.
Referenced by pointer_enter(), pointer_motion(), and relative_pointer_relative_motion().
| struct xkb_context* input_t::xkb_context |
Definition at line 118 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), global_add(), and keyboard_keymap().
| struct xkb_state* input_t::xkb_state |
Definition at line 119 of file GHOST_SystemWayland.cpp.
Referenced by display_destroy(), global_add(), keyboard_key(), and keyboard_keymap().
| int input_t::y |
Definition at line 111 of file GHOST_SystemWayland.cpp.
Referenced by pointer_enter(), pointer_motion(), and relative_pointer_relative_motion().