diff options
Diffstat (limited to 'source/blender/depsgraph/intern/nodes/deg_node_component.h')
-rw-r--r-- | source/blender/depsgraph/intern/nodes/deg_node_component.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/source/blender/depsgraph/intern/nodes/deg_node_component.h b/source/blender/depsgraph/intern/nodes/deg_node_component.h index 244884554fa..e3057e1d3ce 100644 --- a/source/blender/depsgraph/intern/nodes/deg_node_component.h +++ b/source/blender/depsgraph/intern/nodes/deg_node_component.h @@ -69,9 +69,9 @@ struct ComponentDepsNode : public DepsNode { ComponentDepsNode(); ~ComponentDepsNode(); - void init(const ID *id, const char *subdata); + void init(const ID *id, const char *subdata) override; - virtual string identifier() const; + virtual string identifier() const override; /* Find an existing operation, if requested operation does not exist * NULL will be returned. @@ -120,10 +120,10 @@ struct ComponentDepsNode : public DepsNode { void clear_operations(); - void tag_update(Depsgraph *graph); + virtual void tag_update(Depsgraph *graph, eDepsTag_Source source) override; - OperationDepsNode *get_entry_operation(); - OperationDepsNode *get_exit_operation(); + virtual OperationDepsNode *get_entry_operation() override; + virtual OperationDepsNode *get_exit_operation() override; void finalize_build(Depsgraph *graph); @@ -191,8 +191,9 @@ DEG_COMPONENT_NODE_DECLARE_GENERIC(Geometry); DEG_COMPONENT_NODE_DECLARE_GENERIC(LayerCollections); DEG_COMPONENT_NODE_DECLARE_GENERIC(Parameters); DEG_COMPONENT_NODE_DECLARE_GENERIC(Particles); -DEG_COMPONENT_NODE_DECLARE_GENERIC(Proxy); DEG_COMPONENT_NODE_DECLARE_GENERIC(Pose); +DEG_COMPONENT_NODE_DECLARE_GENERIC(PointCache); +DEG_COMPONENT_NODE_DECLARE_GENERIC(Proxy); DEG_COMPONENT_NODE_DECLARE_GENERIC(Sequencer); DEG_COMPONENT_NODE_DECLARE_NO_COW_TAG_ON_UPDATE(Shading); DEG_COMPONENT_NODE_DECLARE_GENERIC(ShadingParameters); |