Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_workspace.h
| Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | struct WorkSpaceLayout *BKE_workspace_layout_add( | ||||
| struct bScreen *screen, | struct bScreen *screen, | ||||
| const char *name) ATTR_NONNULL(); | const char *name) ATTR_NONNULL(); | ||||
| void BKE_workspace_layout_remove( | void BKE_workspace_layout_remove( | ||||
| struct Main *bmain, | struct Main *bmain, | ||||
| struct WorkSpace *workspace, struct WorkSpaceLayout *layout) ATTR_NONNULL(); | struct WorkSpace *workspace, struct WorkSpaceLayout *layout) ATTR_NONNULL(); | ||||
| void BKE_workspace_relations_free( | void BKE_workspace_relations_free( | ||||
| ListBase *relation_list); | ListBase *relation_list); | ||||
| void BKE_workspace_scene_relations_free_invalid( | |||||
| struct WorkSpace *workspace); | |||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /* General Utils */ | /* General Utils */ | ||||
| void BKE_workspace_view_layer_remove_references( | void BKE_workspace_view_layer_rename( | ||||
| const struct Main *bmain, | |||||
| const struct Scene *scene, | |||||
| const char *old_name, | |||||
| const char *new_name) ATTR_NONNULL(); | |||||
| void BKE_workspace_view_layer_remove( | |||||
| const struct Main *bmain, | const struct Main *bmain, | ||||
| const struct ViewLayer *view_layer) ATTR_NONNULL(); | const struct ViewLayer *view_layer) ATTR_NONNULL(); | ||||
| struct WorkSpaceLayout *BKE_workspace_layout_find( | struct WorkSpaceLayout *BKE_workspace_layout_find( | ||||
| const struct WorkSpace *workspace, const struct bScreen *screen) ATTR_NONNULL() ATTR_WARN_UNUSED_RESULT; | const struct WorkSpace *workspace, const struct bScreen *screen) ATTR_NONNULL() ATTR_WARN_UNUSED_RESULT; | ||||
| struct WorkSpaceLayout *BKE_workspace_layout_find_global( | struct WorkSpaceLayout *BKE_workspace_layout_find_global( | ||||
| const struct Main *bmain, const struct bScreen *screen, | const struct Main *bmain, const struct bScreen *screen, | ||||
| struct WorkSpace **r_workspace) ATTR_NONNULL(1, 2); | struct WorkSpace **r_workspace) ATTR_NONNULL(1, 2); | ||||
| Show All 17 Lines | |||||
| struct bScreen *BKE_workspace_active_screen_get(const struct WorkSpaceInstanceHook *hook) GETTER_ATTRS; | struct bScreen *BKE_workspace_active_screen_get(const struct WorkSpaceInstanceHook *hook) GETTER_ATTRS; | ||||
| void BKE_workspace_active_screen_set( | void BKE_workspace_active_screen_set( | ||||
| struct WorkSpaceInstanceHook *hook, struct WorkSpace *workspace, struct bScreen *screen) SETTER_ATTRS; | struct WorkSpaceInstanceHook *hook, struct WorkSpace *workspace, struct bScreen *screen) SETTER_ATTRS; | ||||
| struct Base *BKE_workspace_active_base_get(const struct WorkSpace *workspace, const struct Scene *scene); | struct Base *BKE_workspace_active_base_get(const struct WorkSpace *workspace, const struct Scene *scene); | ||||
| struct ViewLayer *BKE_workspace_view_layer_get( | struct ViewLayer *BKE_workspace_view_layer_get( | ||||
| const struct WorkSpace *workspace, | const struct WorkSpace *workspace, | ||||
| const struct Scene *scene) GETTER_ATTRS; | const struct Scene *scene) GETTER_ATTRS; | ||||
| struct ViewLayer *BKE_workspace_view_layer_exists( | |||||
| const struct WorkSpace *workspace, | |||||
| const struct Scene *scene) GETTER_ATTRS; | |||||
| void BKE_workspace_view_layer_set( | void BKE_workspace_view_layer_set( | ||||
| struct WorkSpace *workspace, | struct WorkSpace *workspace, | ||||
| struct ViewLayer *layer, | struct ViewLayer *layer, | ||||
| struct Scene *scene) SETTER_ATTRS; | struct Scene *scene) SETTER_ATTRS; | ||||
| struct ListBase *BKE_workspace_layouts_get(struct WorkSpace *workspace) GETTER_ATTRS; | struct ListBase *BKE_workspace_layouts_get(struct WorkSpace *workspace) GETTER_ATTRS; | ||||
| const char *BKE_workspace_layout_name_get(const struct WorkSpaceLayout *layout) GETTER_ATTRS; | const char *BKE_workspace_layout_name_get(const struct WorkSpaceLayout *layout) GETTER_ATTRS; | ||||
| void BKE_workspace_layout_name_set( | void BKE_workspace_layout_name_set( | ||||
| Show All 21 Lines | |||||