|
Blender V4.5
|
#include <BKE_node_tree_reference_lifetimes.hh>
Classes | |
| union | [union].__unnamed0__ |
Public Member Functions | |
| ReferenceSetInfo (ReferenceSetType type, const int index) | |
| ReferenceSetInfo (ReferenceSetType type, const bNodeSocket *socket) | |
Public Attributes | |
| ReferenceSetType | type |
| union | |
| Vector< const bNodeSocket * > | potential_data_origins |
Friends | |
| std::ostream & | operator<< (std::ostream &stream, const ReferenceSetInfo &info) |
Definition at line 61 of file BKE_node_tree_reference_lifetimes.hh.
|
inline |
Definition at line 76 of file BKE_node_tree_reference_lifetimes.hh.
References BLI_assert, ELEM, blender::bke::node_tree_reference_lifetimes::GroupInputReferenceSet, blender::bke::node_tree_reference_lifetimes::GroupOutputData, and type.
Referenced by operator<<.
|
inline |
Definition at line 82 of file BKE_node_tree_reference_lifetimes.hh.
References BLI_assert, blender::bke::node_tree_reference_lifetimes::ClosureInputReferenceSet, blender::bke::node_tree_reference_lifetimes::ClosureOutputData, ELEM, blender::bke::node_tree_reference_lifetimes::LocalReferenceSet, and type.
|
friend |
Definition at line 29 of file node_tree_reference_lifetimes.cc.
References blender::bke::node_tree_reference_lifetimes::ClosureInputReferenceSet, blender::bke::node_tree_reference_lifetimes::ClosureOutputData, blender::bke::node_tree_reference_lifetimes::GroupInputReferenceSet, blender::bke::node_tree_reference_lifetimes::GroupOutputData, blender::bke::node_tree_reference_lifetimes::LocalReferenceSet, bNodeSocket::name, operator<<, potential_data_origins, ReferenceSetInfo(), and type.
Referenced by operator<<.
| union blender::bke::node_tree_reference_lifetimes::ReferenceSetInfo::[union].__unnamed0__ blender::bke::node_tree_reference_lifetimes::ReferenceSetInfo |
| Vector<const bNodeSocket *> blender::bke::node_tree_reference_lifetimes::ReferenceSetInfo::potential_data_origins |
Sockets that may contain the referenced data (e.g. the geometry output of a Capture Attribute node).
Definition at line 74 of file BKE_node_tree_reference_lifetimes.hh.
Referenced by operator<<, and blender::bke::node_tree_reference_lifetimes::set_initial_data_and_reference_bits().
| ReferenceSetType blender::bke::node_tree_reference_lifetimes::ReferenceSetInfo::type |
Definition at line 62 of file BKE_node_tree_reference_lifetimes.hh.
Referenced by blender::nodes::LazyFunctionForClosureZone::execute_impl(), blender::bke::node_tree_reference_lifetimes::get_tree_relations(), blender::nodes::LazyFunctionForClosureZone::LazyFunctionForClosureZone(), operator<<, blender::bke::node_tree_reference_lifetimes::prepare_required_data_for_closure_outputs(), blender::bke::node_tree_reference_lifetimes::prepare_required_data_for_group_outputs(), ReferenceSetInfo(), ReferenceSetInfo(), and blender::bke::node_tree_reference_lifetimes::set_initial_data_and_reference_bits().