33 return std::get<T>(elem->elem);
65 return std::get<T>(elem->elem);
const Value * lookup_ptr(const Key &key) const
ElemEvalParams(const bNode &node, const Map< const bNodeSocket *, ElemVariant > &elem_by_socket, Vector< SocketElem > &output_elems)
void set_output_elem(const StringRef identifier, T elem)
T get_input_elem(const StringRef identifier) const
T get_output_elem(const StringRef identifier) const
InverseElemEvalParams(const bNode &node, const Map< const bNodeSocket *, ElemVariant > &elem_by_socket, Vector< SocketElem > &input_elems)
void set_input_elem(const StringRef identifier, T elem)