|
Blender
V2.93
|
#include <DNA_workspace_types.h>
Public Attributes | |
| ID | id |
| ListBase | layouts |
| ListBase | hook_layout_relations |
| ListBase | owner_ids |
| ListBase | tools |
| char | _pad [4] |
| int | object_mode |
| int | flags |
| int | order |
| char * | status_text |
Definition at line 109 of file DNA_workspace_types.h.
| char WorkSpace::_pad[4] |
Definition at line 126 of file DNA_workspace_types.h.
| int WorkSpace::flags |
Enum eWorkSpaceFlags.
Definition at line 131 of file DNA_workspace_types.h.
Referenced by BKE_workspace_owner_id_check(), and ED_workspace_duplicate().
| ListBase WorkSpace::hook_layout_relations |
Definition at line 117 of file DNA_workspace_types.h.
Referenced by BKE_workspace_active_layout_for_workspace_get(), BKE_workspace_active_layout_set(), BKE_workspace_active_set(), workspace_blend_read_data(), workspace_blend_read_lib(), workspace_blend_write(), and workspace_free_data().
| ID WorkSpace::id |
Definition at line 110 of file DNA_workspace_types.h.
Referenced by BKE_workspace_add(), BKE_workspace_id_tag_all_visible(), BKE_workspace_layout_find(), BLO_update_defaults_workspace(), do_version_workspaces_create_from_screens(), ED_area_do_mgs_subscribe_for_tool_header(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_workspace_delete(), ED_workspace_duplicate(), topbar_header_region_message_subscribe(), WM_toolsystem_ref_set_from_runtime(), workspace_append_activate_exec(), workspace_append_button(), workspace_blend_read_data(), workspace_blend_write(), workspace_reorder_to_back_exec(), workspace_reorder_to_front_exec(), and workspaces_is_screen_used().
| ListBase WorkSpace::layouts |
Definition at line 113 of file DNA_workspace_types.h.
Referenced by BKE_workspace_layout_add(), BKE_workspace_layout_iter_circular(), BKE_workspace_layout_remove(), BKE_workspace_remove(), BLO_update_defaults_workspace(), ED_workspace_duplicate(), ED_workspace_layout_delete(), workspace_blend_read_data(), workspace_blend_read_expand(), workspace_blend_read_lib(), workspace_blend_write(), workspace_change_get_new_layout(), workspace_foreach_id(), workspace_free_data(), workspace_layout_find_exec(), and workspace_layout_name_set().
| int WorkSpace::object_mode |
Definition at line 128 of file DNA_workspace_types.h.
Referenced by BLO_update_defaults_workspace(), ED_screen_scene_change(), ED_workspace_change(), ED_workspace_duplicate(), and workspace_change_update().
| int WorkSpace::order |
Number for workspace tab reordering in the UI.
Definition at line 134 of file DNA_workspace_types.h.
Referenced by ED_workspace_duplicate().
| ListBase WorkSpace::owner_ids |
Definition at line 121 of file DNA_workspace_types.h.
Referenced by BKE_workspace_owner_id_check(), ED_workspace_duplicate(), workspace_blend_read_data(), workspace_blend_write(), and workspace_free_data().
| char* WorkSpace::status_text |
Info text from modal operators (runtime).
Definition at line 137 of file DNA_workspace_types.h.
Referenced by ED_workspace_status_text(), uiTemplateInputStatus(), workspace_blend_read_data(), and workspace_free_data().
| ListBase WorkSpace::tools |
List of bToolRef
Definition at line 124 of file DNA_workspace_types.h.
Referenced by BKE_workspace_tool_remove(), BLO_update_defaults_workspace(), WM_toolsystem_ref_ensure(), WM_toolsystem_ref_find(), WM_toolsystem_refresh_all(), WM_toolsystem_refresh_screen_all(), WM_toolsystem_refresh_screen_area(), WM_toolsystem_unlink_all(), workspace_blend_read_data(), workspace_blend_write(), and workspace_free_data().