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().