Blender V5.0
NOD_geometry_nodes_values.hh File Reference

Go to the source code of this file.

Classes

struct  blender::nodes::GeoNodesMultiInput< T >

Namespaces

namespace  blender
namespace  blender::bke
namespace  blender::nodes

Functions

bool blender::nodes::execute_multi_function_on_value_variant (const mf::MultiFunction &fn, const std::shared_ptr< mf::MultiFunction > &owned_fn, Span< bke::SocketValueVariant * > input_values, Span< bke::SocketValueVariant * > output_values, GeoNodesUserData *user_data, std::string &r_error_message)
bool blender::nodes::execute_multi_function_on_value_variant (const std::shared_ptr< mf::MultiFunction > &owned_fn, const Span< bke::SocketValueVariant * > input_values, const Span< bke::SocketValueVariant * > output_values, GeoNodesUserData *user_data, std::string &r_error_message)
bool blender::nodes::execute_multi_function_on_value_variant (const mf::MultiFunction &fn, const Span< bke::SocketValueVariant * > input_values, const Span< bke::SocketValueVariant * > output_values, GeoNodesUserData *user_data, std::string &r_error_message)
std::optional< SocketValueVariantblender::nodes::implicitly_convert_socket_value (const bke::bNodeSocketType &from_type, const SocketValueVariant &from_value, const bke::bNodeSocketType &to_type)
const LazyFunctionblender::nodes::build_implicit_conversion_lazy_function (const bke::bNodeSocketType &from_type, const bke::bNodeSocketType &to_type, ResourceScope &scope)

Variables

template<typename T>
constexpr bool blender::nodes::is_GeoNodesMultiInput_v = false
template<typename T>
constexpr bool blender::nodes::is_GeoNodesMultiInput_v< GeoNodesMultiInput< T > > = true