Classes | |
class | TemplateArguments |
class | NodeTemplateInterface |
class | NodeSystemBasedNodeTemplateInterface |
Namespaces | |
maxon | |
maxon::AssetTypes | |
maxon::nodes | |
Functions | |
MAXON_DECLARATION (AssetType, NodeTemplate, "net.maxon.node.assettype.nodetemplate") | |
class NodeSystemClass | MAXON_FORWARD ("maxon/nodesystem_class.h") |
template<GET_DATATYPE_POLICY POLICY> | |
ResultOk< const DataType & > | PrivateGetDataType (TemplateArguments **, OverloadRank0) |
MAXON_ATTRIBUTE (Url, InstantiateContextBasePath, "net.maxon.nodes.nodesystem.instantiatecontext.basepath") | |
MAXON_ATTRIBUTE (AssetMetaData, InstantiateContextMeta, "net.maxon.node.nodesystem.instantiatecontext.metadata") | |
MAXON_REGISTRY (Delegate< Result< void >(const MutableRoot &)>, DescriptionFinalizers, "net.maxon.node.registry.descriptionfinalizers") | |
Variables | |
NONE | |
DEDUCED | |
EXPLICIT | |
VALUE | |
TYPE | |
BUNDLE | |
VALUEMODE | |
MASK | |
NONE |
No flag set.
DEDUCED |
This flag is set internally (in combination with the other flags) if the value has been deduced from the node graph.
EXPLICIT |
This flag is used in combination with the other flags if the value has been explicitly set by code and shall not be deduced or modified by the user.
VALUE |
The template argument is for a port which is marked as TemplateParameter.
TYPE |
The template argument is for a port which is marked as TypeTemplateParameter.
BUNDLE |
The template argument is for a port which is marked as BundleTemplateParameter.
VALUEMODE |
The template argument is for a port which is marked as ValueModeTemplateParameter.
MASK |
Anything but DEDUCED or EXPLICIT.