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 bNodenode

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: