Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/workspace.c
| Show First 20 Lines • Show All 395 Lines • ▼ Show 20 Lines | |||||
| } | } | ||||
| #endif | #endif | ||||
| ListBase *BKE_workspace_transform_orientations_get(WorkSpace *workspace) | ListBase *BKE_workspace_transform_orientations_get(WorkSpace *workspace) | ||||
| { | { | ||||
| return &workspace->transform_orientations; | return &workspace->transform_orientations; | ||||
| } | } | ||||
| SceneLayer *BKE_workspace_render_layer_get(const WorkSpace *workspace) | ViewLayer *BKE_workspace_view_layer_get(const WorkSpace *workspace) | ||||
| { | { | ||||
| return workspace->render_layer; | return workspace->view_layer; | ||||
| } | } | ||||
| void BKE_workspace_render_layer_set(WorkSpace *workspace, SceneLayer *layer) | void BKE_workspace_view_layer_set(WorkSpace *workspace, ViewLayer *layer) | ||||
| { | { | ||||
| workspace->render_layer = layer; | workspace->view_layer = layer; | ||||
| } | } | ||||
| ListBase *BKE_workspace_layouts_get(WorkSpace *workspace) | ListBase *BKE_workspace_layouts_get(WorkSpace *workspace) | ||||
| { | { | ||||
| return &workspace->layouts; | return &workspace->layouts; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
| /* Update / evaluate */ | /* Update / evaluate */ | ||||
| void BKE_workspace_update_tagged(struct EvaluationContext *eval_ctx, | void BKE_workspace_update_tagged(struct EvaluationContext *eval_ctx, | ||||
| Main *bmain, | Main *bmain, | ||||
| WorkSpace *workspace, | WorkSpace *workspace, | ||||
| Scene *scene) | Scene *scene) | ||||
| { | { | ||||
| SceneLayer *scene_layer = BKE_workspace_render_layer_get(workspace); | ViewLayer *view_layer = BKE_workspace_view_layer_get(workspace); | ||||
| struct Depsgraph *depsgraph = BKE_scene_get_depsgraph(scene, | struct Depsgraph *depsgraph = BKE_scene_get_depsgraph(scene, | ||||
| scene_layer, | view_layer, | ||||
| true); | true); | ||||
| BKE_scene_graph_update_tagged(eval_ctx, depsgraph, bmain, scene, scene_layer); | BKE_scene_graph_update_tagged(eval_ctx, depsgraph, bmain, scene, view_layer); | ||||
| } | } | ||||