Blender  V3.3
Public Member Functions | Public Attributes | List of all members
blender::deg::TimeSourceNode Struct Reference

#include <deg_node_time.h>

Inheritance diagram for blender::deg::TimeSourceNode:
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
typedef Vector< Relation * > Relations
 

Detailed Description

Definition at line 15 of file deg_node_time.h.

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 17 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 24 of file deg_node_time.h.

◆ tagged_for_update

bool blender::deg::TimeSourceNode::tagged_for_update = false

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