Blender V4.5
blender::nodes::value_elem::ElemEvalParams Class Reference

#include <NOD_value_elem_eval.hh>

Public Member Functions

 ElemEvalParams (const bNode &node, const Map< const bNodeSocket *, ElemVariant > &elem_by_socket, Vector< SocketElem > &output_elems)
template<typename T>
T get_input_elem (const StringRef identifier) const
template<typename T>
void set_output_elem (const StringRef identifier, T elem)

Public Attributes

const bNode & node

Detailed Description

Is passed to the node evaluation function to figure which outputs change when parts of the inputs change.

Definition at line 17 of file NOD_value_elem_eval.hh.

Constructor & Destructor Documentation

◆ ElemEvalParams()

blender::nodes::value_elem::ElemEvalParams::ElemEvalParams ( const bNode & node,
const Map< const bNodeSocket *, ElemVariant > & elem_by_socket,
Vector< SocketElem > & output_elems )

Definition at line 85 of file value_elem.cc.

References node.

Member Function Documentation

◆ get_input_elem()

◆ set_output_elem()

Member Data Documentation

◆ node


The documentation for this class was generated from the following files: