|
Blender
V2.93
|
#include <DNA_workspace_types.h>
Public Attributes | |
| WorkSpace * | active |
| struct WorkSpaceLayout * | act_layout |
| WorkSpace * | temp_workspace_store |
| struct WorkSpaceLayout * | temp_layout_store |
Little wrapper to store data that is going to be per window, but coming from the workspace. It allows us to keep workspace and window data completely separate.
Definition at line 182 of file DNA_workspace_types.h.
| struct WorkSpaceLayout* WorkSpaceInstanceHook::act_layout |
Definition at line 184 of file DNA_workspace_types.h.
Referenced by BKE_workspace_active_layout_for_workspace_get(), BKE_workspace_active_layout_get(), BKE_workspace_active_layout_set(), BKE_workspace_active_screen_get(), and BKE_workspace_active_set().
| WorkSpace* WorkSpaceInstanceHook::active |
Definition at line 183 of file DNA_workspace_types.h.
Referenced by BKE_workspace_active_get(), BKE_workspace_active_layout_for_workspace_get(), BKE_workspace_active_screen_set(), and BKE_workspace_active_set().
| struct WorkSpaceLayout* WorkSpaceInstanceHook::temp_layout_store |
Definition at line 189 of file DNA_workspace_types.h.
Referenced by ED_workspace_change(), ED_workspace_duplicate(), and workspace_change_get_new_layout().
| WorkSpace* WorkSpaceInstanceHook::temp_workspace_store |
Needed because we can't change workspaces/layouts in running handler loop, it would break context.
Definition at line 188 of file DNA_workspace_types.h.
Referenced by space_workspace_cycle_invoke(), and workspace_change_get_new_layout().