|
Blender V5.0
|
#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 |
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.
| 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.
|
inline |
Definition at line 29 of file NOD_value_elem_eval.hh.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_ptr(), node, and T.
|
inline |
Definition at line 38 of file NOD_value_elem_eval.hh.
| const bNode& blender::nodes::value_elem::ElemEvalParams::node |
Definition at line 23 of file NOD_value_elem_eval.hh.
Referenced by ElemEvalParams(), get_input_elem(), and set_output_elem().