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

#include <NOD_value_elem_eval.hh>

Public Member Functions

 InverseElemEvalParams (const bNode &node, const Map< const bNodeSocket *, ElemVariant > &elem_by_socket, Vector< SocketElem > &input_elems)
template<typename T>
T get_output_elem (const StringRef identifier) const
template<typename T>
void set_input_elem (const StringRef identifier, T elem)

Public Attributes

const bNodenode

Detailed Description

Same as above but for inverse evaluation, i.e. to figure out which inputs need to change when specific parts of the output change.

Definition at line 49 of file NOD_value_elem_eval.hh.

Constructor & Destructor Documentation

◆ InverseElemEvalParams()

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

Definition at line 92 of file value_elem.cc.

References node.

Member Function Documentation

◆ get_output_elem()

◆ set_input_elem()

Member Data Documentation

◆ node


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