Blender
V3.3
|
#include <deg_node_time.h>
Public Member Functions | |
virtual void | tag_update (Depsgraph *graph, eUpdateSource source) override |
void | flush_update_tag (Depsgraph *graph) |
![]() | |
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 | |
![]() | |
string | name |
NodeType | type |
Relations | inlinks |
Relations | outlinks |
Stats | stats |
int | custom_flags |
Additional Inherited Members | |
![]() | |
typedef Vector< Relation * > | Relations |
Definition at line 15 of file deg_node_time.h.
Definition at line 22 of file deg_node_time.cc.
References blender::deg::DEG_UPDATE_SOURCE_TIME, graph, node, blender::deg::Node::outlinks, and tagged_for_update.
Referenced by blender::deg::deg_graph_flush_updates().
|
overridevirtual |
Reimplemented from blender::deg::Node.
Definition at line 17 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 24 of file deg_node_time.h.
bool blender::deg::TimeSourceNode::tagged_for_update = false |
Definition at line 16 of file deg_node_time.h.
Referenced by blender::deg::deg_graph_clear_tags(), flush_update_tag(), and tag_update().