|
Blender V4.3
|
#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 bNode & | node |
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.
| 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.
|
inline |
Definition at line 61 of file NOD_value_elem_eval.hh.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_ptr(), and T.
|
inline |
Definition at line 70 of file NOD_value_elem_eval.hh.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append().
| const bNode& blender::nodes::value_elem::InverseElemEvalParams::node |
Definition at line 55 of file NOD_value_elem_eval.hh.