|
Blender V4.3
|
#include <deg_node_time.hh>
Inherits blender::deg::Node.
Public Member Functions | |
| virtual void | tag_update (Depsgraph *graph, eUpdateSource source) override |
| void | flush_update_tag (Depsgraph *graph) |
Public Member Functions inherited from blender::deg::Node | |
| Node () | |
| virtual | ~Node () |
| virtual string | identifier () const |
| virtual void | init (const ID *, const char *) |
| virtual OperationNode * | get_entry_operation () |
| virtual OperationNode * | get_exit_operation () |
| virtual NodeClass | get_class () const |
| MEM_CXX_CLASS_ALLOC_FUNCS ("Node") | |
Public Attributes | |
| bool | tagged_for_update = false |
| DEG_DEPSNODE_DECLARE | |
Public Attributes inherited from blender::deg::Node | |
| string | name |
| NodeType | type |
| Relations | inlinks |
| Relations | outlinks |
| Stats | stats |
| int | custom_flags |
Additional Inherited Members | |
Public Types inherited from blender::deg::Node | |
| using | Relations = Vector<Relation *> |
Definition at line 16 of file deg_node_time.hh.
| void blender::deg::TimeSourceNode::flush_update_tag | ( | Depsgraph * | graph | ) |
Definition at line 23 of file deg_node_time.cc.
References blender::deg::DEG_UPDATE_SOURCE_TIME, blender::deg::Node::outlinks, blender::deg::Node::tag_update(), and tagged_for_update.
|
overridevirtual |
Reimplemented from blender::deg::Node.
Definition at line 18 of file deg_node_time.cc.
References tagged_for_update.
Referenced by blender::deg::Depsgraph::tag_time_source().
| blender::deg::TimeSourceNode::DEG_DEPSNODE_DECLARE |
Definition at line 25 of file deg_node_time.hh.
| bool blender::deg::TimeSourceNode::tagged_for_update = false |
Definition at line 17 of file deg_node_time.hh.
Referenced by flush_update_tag(), and tag_update().