Merge branch 'master' into blender2.8
[blender.git] / source / blender / depsgraph / intern / depsgraph_types.h
index 0d857a8dc52654fe5535618edd5c997cc482a280..c72e93e30ab1d17dd37a0e3a1ff40fdd994f06d8 100644 (file)
@@ -129,6 +129,8 @@ typedef enum eDepsNode_Type {
        DEG_NODE_TYPE_SHADING,
        /* Cache Component */
        DEG_NODE_TYPE_CACHE,
+       /* Component which contains all operations needed for layer collections evaluation. */
+       DEG_NODE_TYPE_LAYER_COLLECTIONS,
 } eDepsNode_Type;
 
 /* Identifiers for common operations (as an enum). */
@@ -223,6 +225,11 @@ typedef enum eDepsOperation_Code {
        /* XXX: placeholder - Particle System eval */
        DEG_OPCODE_PSYS_EVAL,
 
+       /* Collections ------------------------------------- */
+       DEG_OPCODE_SCENE_LAYER_INIT,
+       DEG_OPCODE_SCENE_LAYER_EVAL,
+       DEG_OPCODE_SCENE_LAYER_DONE,
+
        DEG_NUM_OPCODES,
 } eDepsOperation_Code;