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

#include <deg_node_component.h>

Inheritance diagram for blender::deg::ParametersComponentNode:
blender::deg::ComponentNode blender::deg::Node

Public Member Functions

virtual bool need_tag_cow_before_update () override
 
- Public Member Functions inherited from blender::deg::ComponentNode
virtual bool depends_on_cow ()
 
 ComponentNode ()
 
 ~ComponentNode ()
 
void init (const ID *id, const char *subdata) override
 
virtual string identifier () const override
 
OperationNodefind_operation (OperationIDKey key) const
 
OperationNodefind_operation (OperationCode opcode, const char *name="", int name_tag=-1) const
 
OperationNodeget_operation (OperationIDKey key) const
 
OperationNodeget_operation (OperationCode opcode, const char *name="", int name_tag=-1) const
 
bool has_operation (OperationIDKey key) const
 
bool has_operation (OperationCode opcode, const char *name="", int name_tag=-1) const
 
OperationNodeadd_operation (const DepsEvalOperationCb &op, OperationCode opcode, const char *name="", int name_tag=-1)
 
void set_entry_operation (OperationNode *op_node)
 
void set_exit_operation (OperationNode *op_node)
 
void clear_operations ()
 
virtual void tag_update (Depsgraph *graph, eUpdateSource source) override
 
virtual OperationNodeget_entry_operation () override
 
virtual OperationNodeget_exit_operation () override
 
void finalize_build (Depsgraph *graph)
 
- Public Member Functions inherited from blender::deg::Node
 Node ()
 
virtual ~Node ()
 
virtual NodeClass get_class () const
 
 MEM_CXX_CLASS_ALLOC_FUNCS ("Node")
 

Public Attributes

 DEG_COMPONENT_NODE_DECLARE
 
- Public Attributes inherited from blender::deg::ComponentNode
IDNodeowner
 
Map< ComponentNode::OperationIDKey, OperationNode * > * operations_map
 
Vector< OperationNode * > operations
 
OperationNodeentry_operation
 
OperationNodeexit_operation
 
bool possibly_affects_visible_id
 
bool affects_visible_id
 
- 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 224 of file deg_node_component.h.

Member Function Documentation

◆ need_tag_cow_before_update()

virtual bool blender::deg::ParametersComponentNode::need_tag_cow_before_update ( )
inlineoverridevirtual

Member Data Documentation

◆ DEG_COMPONENT_NODE_DECLARE

blender::deg::ParametersComponentNode::DEG_COMPONENT_NODE_DECLARE

Definition at line 235 of file deg_node_component.h.


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