|
Blender
V3.3
|
Public Attributes | |
| bool | visible = false |
| bool | is_hardware = true |
| bool | is_custom = false |
| struct wl_surface * | wl_surface = nullptr |
| struct wl_buffer * | wl_buffer = nullptr |
| struct wl_cursor_image | wl_image = {0} |
| struct wl_cursor_theme * | wl_theme = nullptr |
| void * | custom_data = nullptr |
| size_t | custom_data_size = 0 |
| int | size = 0 |
| std::string | theme_name |
| int | custom_scale = 1 |
Definition at line 131 of file GHOST_SystemWayland.cpp.
| void* cursor_t::custom_data = nullptr |
Definition at line 145 of file GHOST_SystemWayland.cpp.
Referenced by GHOST_SystemWayland::getCursorBitmap(), and GHOST_SystemWayland::setCustomCursorShape().
| size_t cursor_t::custom_data_size = 0 |
Definition at line 146 of file GHOST_SystemWayland.cpp.
Referenced by GHOST_SystemWayland::setCustomCursorShape().
| int cursor_t::custom_scale = 1 |
Definition at line 150 of file GHOST_SystemWayland.cpp.
Referenced by GHOST_SystemWayland::setCustomCursorShape().
| bool cursor_t::is_custom = false |
Definition at line 140 of file GHOST_SystemWayland.cpp.
Referenced by GHOST_SystemWayland::getCursorBitmap(), GHOST_SystemWayland::setCustomCursorShape(), and update_cursor_scale().
| bool cursor_t::is_hardware = true |
When false, hide the hardware cursor, while the cursor is still considered to be visible, since the grab-mode determines the state of the software cursor, this may change - removing the need for a software cursor and in this case it's important the hardware cursor is used.
Definition at line 139 of file GHOST_SystemWayland.cpp.
Referenced by cursor_visible_set().
| int cursor_t::size = 0 |
Definition at line 147 of file GHOST_SystemWayland.cpp.
Referenced by update_cursor_scale().
| std::string cursor_t::theme_name |
Definition at line 148 of file GHOST_SystemWayland.cpp.
Referenced by update_cursor_scale().
| bool cursor_t::visible = false |
Definition at line 132 of file GHOST_SystemWayland.cpp.
Referenced by cursor_visible_set(), and GHOST_SystemWayland::setCustomCursorShape().
| struct wl_buffer* cursor_t::wl_buffer = nullptr |
Definition at line 142 of file GHOST_SystemWayland.cpp.
Referenced by cursor_buffer_handle_release(), and GHOST_SystemWayland::setCustomCursorShape().
| struct wl_cursor_image cursor_t::wl_image = {0} |
Definition at line 142 of file GHOST_SystemWayland.cpp.
Referenced by GHOST_SystemWayland::getCursorBitmap(), and GHOST_SystemWayland::setCustomCursorShape().
| struct wl_surface* cursor_t::wl_surface = nullptr |
Definition at line 141 of file GHOST_SystemWayland.cpp.
| struct wl_cursor_theme* cursor_t::wl_theme = nullptr |
Definition at line 144 of file GHOST_SystemWayland.cpp.
Referenced by update_cursor_scale().