Blender V5.0
blender::deg::TimeSourceNode Struct Reference

#include <deg_node_time.hh>

Inherits blender::deg::Node.

Public Member Functions

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 std::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
std::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()

◆ tag_update()

void blender::deg::TimeSourceNode::tag_update ( Depsgraph * graph,
eUpdateSource source )
overridevirtual

Reimplemented from blender::deg::Node.

Definition at line 16 of file deg_node_time.cc.

References tagged_for_update.

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

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