|
Blender V4.5
|
#include <NOD_derived_node_tree.hh>
Public Member Functions | |
| DNode ()=default | |
| bNodeInstanceKey | instance_key () const |
#DNode Inline Methods | |
| DNode (const DTreeContext *context, const bNode *node) | |
| const DTreeContext * | context () const |
| const bNode * | bnode () const |
| const bNode * | operator-> () const |
| const bNode & | operator* () const |
| operator bool () const | |
| uint64_t | hash () const |
| DInputSocket | input (int index) const |
| DOutputSocket | output (int index) const |
| DInputSocket | input_by_identifier (StringRef identifier) const |
| DOutputSocket | output_by_identifier (StringRef identifier) const |
A (nullable) reference to a node and the context it is in. It is unique within an entire nested node group hierarchy. This type is small and can be passed around by value.
Definition at line 71 of file NOD_derived_node_tree.hh.
|
default |
References BLI_STRUCT_EQUALITY_OPERATORS_2, bnode(), context(), DNode(), hash(), input(), input_by_identifier(), instance_key(), operator*(), operator->(), output(), and output_by_identifier().
Referenced by blender::compositor::add_file_output_nodes(), blender::compositor::add_output_nodes(), blender::compositor::add_viewer_nodes_in_context(), and DNode().
|
inline |
Definition at line 282 of file NOD_derived_node_tree.hh.
References BLI_assert, bnode(), context(), and bNode::runtime.
|
inline |
Definition at line 293 of file NOD_derived_node_tree.hh.
Referenced by DNode(), DNode(), and instance_key().
|
inline |
Definition at line 288 of file NOD_derived_node_tree.hh.
Referenced by blender::compositor::compute_number_of_needed_buffers(), blender::compositor::compute_preview(), blender::compositor::compute_schedule(), DNode(), DNode(), blender::compositor::find_preview_output_socket(), instance_key(), blender::compositor::is_node_preview_needed(), and blender::nodes::DerivedNodeTree::to_dot().
|
inline |
Definition at line 314 of file NOD_derived_node_tree.hh.
References blender::get_default_hash().
Referenced by DNode().
|
inline |
Definition at line 319 of file NOD_derived_node_tree.hh.
Referenced by DNode().
|
inline |
Definition at line 329 of file NOD_derived_node_tree.hh.
Referenced by DNode().
| bNodeInstanceKey blender::nodes::DNode::instance_key | ( | ) | const |
Definition at line 99 of file derived_node_tree.cc.
References bnode(), context(), instance_key(), and blender::bke::node_instance_key().
Referenced by blender::compositor::compute_preview(), DNode(), and instance_key().
|
inline |
Definition at line 298 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 308 of file NOD_derived_node_tree.hh.
References BLI_assert.
Referenced by DNode().
|
inline |
Definition at line 303 of file NOD_derived_node_tree.hh.
Referenced by DNode().
|
inline |
Definition at line 324 of file NOD_derived_node_tree.hh.
Referenced by DNode().
|
inline |
Definition at line 334 of file NOD_derived_node_tree.hh.
Referenced by DNode().