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

#include <deg_node_component.hh>

Inherits blender::deg::ComponentNode.

Public Member Functions

bool need_tag_cow_before_update (const IDRecalcFlag) override
Public Member Functions inherited from blender::deg::ComponentNode
virtual bool depends_on_cow ()
 ComponentNode ()
 ~ComponentNode () override
void init (const ID *id, const char *subdata) override
std::string identifier () const override
OperationNodefind_operation (OperationIDKey key) const
OperationNodefind_operation (OperationCode opcode, StringRef name="", int name_tag=-1) const
OperationNodeget_operation (OperationIDKey key) const
OperationNodeget_operation (OperationCode opcode, StringRef name="", int name_tag=-1) const
bool has_operation (OperationIDKey key) const
bool has_operation (OperationCode opcode, StringRef name="", int name_tag=-1) const
OperationNodeadd_operation (const DepsEvalOperationCb &op, OperationCode opcode, const StringRef name="", int name_tag=-1)
void set_entry_operation (OperationNode *op_node)
void set_exit_operation (OperationNode *op_node)
void clear_operations ()
void tag_update (Depsgraph *graph, eUpdateSource source) override
OperationNodeget_entry_operation () override
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
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 230 of file deg_node_component.hh.

Member Function Documentation

◆ need_tag_cow_before_update()

bool blender::deg::ParametersComponentNode::need_tag_cow_before_update ( const IDRecalcFlag )
inlineoverridevirtual

Member Data Documentation

◆ DEG_COMPONENT_NODE_DECLARE

blender::deg::ParametersComponentNode::DEG_COMPONENT_NODE_DECLARE

Definition at line 241 of file deg_node_component.hh.


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