Workspace: Move engines to workspace and Properties Editor cleanup
[blender.git] / source / blender / depsgraph / DEG_depsgraph.h
index 932a7c5128630a2e802ef805a621b12f2624608a..e05b417f245ce89090ea03574bfddb4a3aede007 100644 (file)
@@ -65,6 +65,7 @@ struct Main;
 
 struct PointerRNA;
 struct PropertyRNA;
+struct RenderEngineType;
 struct Scene;
 struct SceneLayer;
 
@@ -84,6 +85,7 @@ typedef struct EvaluationContext {
        float ctime;
 
        struct SceneLayer *scene_layer;
+       struct RenderEngineType *engine;
 } EvaluationContext;
 
 /* DagNode->eval_flags */
@@ -213,6 +215,7 @@ void DEG_evaluation_context_init(struct EvaluationContext *eval_ctx,
 void DEG_evaluation_context_init_from_scene(struct EvaluationContext *eval_ctx,
                                             struct Scene *scene,
                                             struct SceneLayer *scene_layer,
+                                            struct RenderEngineType *engine,
                                             eEvaluationMode mode);
 
 /* Free evaluation context. */