Class NodeDefinition#
Defined in File node_definition.h
Class Documentation#
-
class NodeDefinition#
Blueprint of a node type, registered in the NodesRegistry under its qualifier. Graph::add_node copies its sockets into the graph to create a new Node instance.
Public Functions
-
NodeDefinition() = default#
-
NodeDefinition(const qualifier_t &qualifier, const std::set<InputSocket> &input_sockets, const std::set<OutputSocket> &output_sockets, const std::string &default_name)#
-
inline const qualifier_t &get_qualifier() const#
-
inline const std::set<InputSocket> &get_input_sockets() const#
-
inline const std::set<OutputSocket> &get_output_sockets() const#
-
inline const std::string &get_default_name() const#
-
NodeDefinition() = default#