Blender V4.3
blender::deg::TimeSourceNode Struct Reference

#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 OperationNodeget_entry_operation ()
 
virtual OperationNodeget_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 *>
 

Detailed Description

Definition at line 16 of file deg_node_time.hh.

Member Function Documentation

◆ flush_update_tag()

void blender::deg::TimeSourceNode::flush_update_tag ( Depsgraph * graph)

◆ tag_update()

void blender::deg::TimeSourceNode::tag_update ( Depsgraph * graph,
eUpdateSource source )
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().

Member Data Documentation

◆ DEG_DEPSNODE_DECLARE

blender::deg::TimeSourceNode::DEG_DEPSNODE_DECLARE

Definition at line 25 of file deg_node_time.hh.

◆ tagged_for_update

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().


The documentation for this struct was generated from the following files: