Blender
V3.3
|
#include <wm_gizmo_intern.h>
Public Attributes | |
struct wmGizmoMapType * | type |
ListBase | groups |
char | update_flag [WM_GIZMOMAP_DRAWSTEP_MAX] |
bool | is_init |
bool | tag_remove_group |
struct { | |
struct wmGizmo * highlight | |
struct wmGizmo * modal | |
struct wmGizmoMapSelectState select | |
int event_xy [2] | |
short event_grabcursor | |
int last_cursor | |
} | gzmap_context |
Gizmo map runtime context. More... | |
Definition at line 90 of file wm_gizmo_intern.h.
short wmGizmoMap::event_grabcursor |
Definition at line 119 of file wm_gizmo_intern.h.
Referenced by wm_gizmomap_modal_set().
int wmGizmoMap::event_xy[2] |
Definition at line 118 of file wm_gizmo_intern.h.
Referenced by wm_gizmomap_modal_set().
ListBase wmGizmoMap::groups |
Definition at line 93 of file wm_gizmo_intern.h.
Referenced by gizmo_tweak_finish(), gizmomap_prepare_drawing(), gizmos_draw_list(), gizmotype_unlink(), WM_gizmo_group_remove_by_tool(), WM_gizmo_group_unlink_delayed_ptr_from_space(), WM_gizmoconfig_update(), wm_gizmogroup_find_by_type(), wm_gizmogroup_free(), wm_gizmogroup_new_from_type(), wm_gizmomap_free_data(), WM_gizmomap_gizmo_hash_new(), WM_gizmomap_group_find_ptr(), WM_gizmomap_group_list(), wm_gizmomap_groups_get(), wm_gizmomap_highlight_find(), WM_gizmomap_message_subscribe(), WM_gizmomap_tag_delay_refresh_for_tweak_check(), WM_gizmomaptype_group_init_runtime_with_region(), and WM_gizmomaptype_group_unlink().
struct { ... } wmGizmoMap::gzmap_context |
Gizmo map runtime context.
Contains information about this gizmo-map. Currently highlighted gizmo, currently selected gizmos, ...
Referenced by gizmo_select_invoke(), gizmo_tweak_invoke(), gizmomap_prepare_drawing(), WM_gizmo_unlink(), wm_gizmogroup_free(), WM_gizmomap_cursor_set(), wm_gizmomap_deselect_all(), WM_gizmomap_get_modal(), wm_gizmomap_highlight_get(), wm_gizmomap_highlight_set(), WM_gizmomap_is_any_selected(), WM_gizmomap_minmax(), wm_gizmomap_modal_get(), wm_gizmomap_modal_set(), wm_gizmomap_select_all_intern(), wm_gizmomap_select_array_clear(), wm_gizmomap_select_array_ensure_len_alloc(), wm_gizmomap_select_array_push_back(), wm_gizmomap_select_array_remove(), wm_gizmomap_select_array_shrink(), wm_gizmomap_selected_get(), and WM_gizmomap_tooltip_init().
struct wmGizmo* wmGizmoMap::highlight |
Definition at line 112 of file wm_gizmo_intern.h.
Referenced by gizmo_select_invoke(), gizmo_tweak_invoke(), WM_gizmo_unlink(), wm_gizmogroup_free(), WM_gizmomap_cursor_set(), wm_gizmomap_highlight_get(), wm_gizmomap_highlight_set(), and WM_gizmomap_tooltip_init().
bool wmGizmoMap::is_init |
Private, true when not yet used.
Definition at line 99 of file wm_gizmo_intern.h.
Referenced by gizmomap_prepare_drawing(), wm_gizmomap_new_from_type_ex(), and WM_reinit_gizmomap_all().
int wmGizmoMap::last_cursor |
Definition at line 121 of file wm_gizmo_intern.h.
Referenced by wm_gizmomap_highlight_set().
struct wmGizmo* wmGizmoMap::modal |
Definition at line 114 of file wm_gizmo_intern.h.
Referenced by gizmomap_prepare_drawing(), WM_gizmo_unlink(), wm_gizmogroup_free(), WM_gizmomap_get_modal(), wm_gizmomap_modal_get(), and wm_gizmomap_modal_set().
struct wmGizmoMapSelectState wmGizmoMap::select |
Definition at line 114 of file wm_gizmo_intern.h.
Referenced by gizmo_select_invoke(), wm_gizmogroup_free(), wm_gizmomap_deselect_all(), WM_gizmomap_is_any_selected(), WM_gizmomap_minmax(), wm_gizmomap_select_all_intern(), wm_gizmomap_select_array_clear(), wm_gizmomap_select_array_ensure_len_alloc(), wm_gizmomap_select_array_push_back(), wm_gizmomap_select_array_remove(), wm_gizmomap_select_array_shrink(), and wm_gizmomap_selected_get().
bool wmGizmoMap::tag_remove_group |
When set, one of the items in 'groups' has wmGizmoGroup.tag_remove set.
Definition at line 102 of file wm_gizmo_intern.h.
Referenced by WM_gizmoconfig_update(), and WM_gizmoconfig_update_tag_group_remove().
struct wmGizmoMapType* wmGizmoMap::type |
Definition at line 92 of file wm_gizmo_intern.h.
Referenced by WM_gizmo_group_remove_by_tool(), WM_gizmo_group_unlink_delayed_ptr_from_space(), wm_gizmomap_new_from_type_ex(), WM_gizmomap_reinit(), WM_gizmomaptype_group_init_runtime(), WM_gizmomaptype_group_init_runtime_with_region(), and WM_gizmomaptype_group_unlink().
char wmGizmoMap::update_flag[WM_GIZMOMAP_DRAWSTEP_MAX] |
Definition at line 96 of file wm_gizmo_intern.h.
Referenced by gizmo_prepare_drawing(), gizmomap_prepare_drawing(), wm_gizmomap_highlight_find(), wm_gizmomap_modal_set(), WM_gizmomap_tag_refresh(), and WM_gizmomap_tag_refresh_drawstep().