Blender V4.3
node_declaration.cc File Reference

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::nodes
 
namespace  blender::nodes::anonymous_attribute_lifetime
 
namespace  blender::nodes::implicit_field_inputs
 

Functions

static void blender::nodes::reset_declaration (NodeDeclaration &declaration)
 
void blender::nodes::build_node_declaration (const bke::bNodeType &typeinfo, NodeDeclaration &r_declaration, const bNodeTree *ntree, const bNode *node)
 
std::ostream & blender::nodes::anonymous_attribute_lifetime::operator<< (std::ostream &stream, const RelationsInNode &relations)
 
template<typename Fn >
static bool blender::nodes::socket_type_to_static_decl_type (const eNodeSocketDatatype socket_type, Fn &&fn)
 
std::unique_ptr< SocketDeclarationblender::nodes::make_declaration_for_socket_type (const eNodeSocketDatatype socket_type)
 
void blender::nodes::implicit_field_inputs::position (const bNode &, void *r_value)
 
void blender::nodes::implicit_field_inputs::normal (const bNode &, void *r_value)
 
void blender::nodes::implicit_field_inputs::index (const bNode &, void *r_value)
 
void blender::nodes::implicit_field_inputs::id_or_index (const bNode &, void *r_value)
 
void blender::nodes::implicit_field_inputs::instance_transform (const bNode &, void *r_value)