Blender
V3.3
|
#include <DNA_workspace_types.h>
Public Attributes | |
struct WorkSpaceLayout * | next |
struct WorkSpaceLayout * | prev |
struct bScreen * | screen |
char | name [64] |
Wrapper for bScreen.
#bScreens are IDs and thus stored in a main list-base. We also want to store a list-base of them within the workspace (so each workspace can have its own set of screen-layouts) which would mess with the next/prev pointers. So we use this struct to wrap a bScreen pointer with another pair of next/prev pointers.
Definition at line 92 of file DNA_workspace_types.h.
char WorkSpaceLayout::name[64] |
MAX_NAME.
Definition at line 99 of file DNA_workspace_types.h.
Referenced by BKE_workspace_layout_name_get(), and workspace_layout_name_set().
struct WorkSpaceLayout* WorkSpaceLayout::next |
Definition at line 93 of file DNA_workspace_types.h.
Referenced by workspace_layout_delete_find_new().
struct WorkSpaceLayout * WorkSpaceLayout::prev |
Definition at line 93 of file DNA_workspace_types.h.
Referenced by workspace_layout_delete_find_new().
struct bScreen* WorkSpaceLayout::screen |
Definition at line 95 of file DNA_workspace_types.h.
Referenced by BKE_workspace_active_screen_get(), BKE_workspace_layout_add(), BKE_workspace_layout_remove(), BKE_workspace_layout_screen_get(), and BLO_update_defaults_startup_blend().