Blender V5.0
blender::bke::node_tree_reference_lifetimes::ReferenceSetInfo Struct Reference

#include <BKE_node_tree_reference_lifetimes.hh>

Public Member Functions

 ReferenceSetInfo (ReferenceSetType type, const int index)
 ReferenceSetInfo (ReferenceSetType type, const bNodeSocket *socket)

Public Attributes

ReferenceSetType type
union { 
   int   index 
   const bNodeSocket *   socket 
}; 
Vector< const bNodeSocket * > potential_data_origins

Friends

std::ostream & operator<< (std::ostream &stream, const ReferenceSetInfo &info)

Detailed Description

Definition at line 61 of file BKE_node_tree_reference_lifetimes.hh.

Constructor & Destructor Documentation

◆ ReferenceSetInfo() [1/2]

blender::bke::node_tree_reference_lifetimes::ReferenceSetInfo::ReferenceSetInfo ( ReferenceSetType type,
const int index )
inline

◆ ReferenceSetInfo() [2/2]

◆ operator<<

Member Data Documentation

◆ [union]

◆ index

◆ potential_data_origins

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().

◆ socket

◆ type


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