Blender  V3.3
Public Attributes | List of all members
WorkSpaceLayout Struct Reference

Wrapper for bScreen. More...

#include <DNA_workspace_types.h>

Public Attributes

struct WorkSpaceLayoutnext
 
struct WorkSpaceLayoutprev
 
struct bScreenscreen
 
char name [64]
 

Detailed Description

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.

Member Data Documentation

◆ name

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

◆ next

struct WorkSpaceLayout* WorkSpaceLayout::next

Definition at line 93 of file DNA_workspace_types.h.

Referenced by workspace_layout_delete_find_new().

◆ prev

struct WorkSpaceLayout * WorkSpaceLayout::prev

Definition at line 93 of file DNA_workspace_types.h.

Referenced by workspace_layout_delete_find_new().

◆ screen

struct bScreen* WorkSpaceLayout::screen

The documentation for this struct was generated from the following file: