nodetemplate.h File Reference

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
 
 MASK
 

Variable Documentation

◆ NONE

NONE

No flag set.

◆ DEDUCED

DEDUCED

This flag can be used in combination with the other flags if the value has been deduced from the node graph.

◆ EXPLICIT

EXPLICIT

This flag can be used in combination with the other flags if the value has been explicitly set.

◆ VALUE

VALUE

The template argument is for a port which is marked as TemplateParameter.

◆ TYPE

TYPE

The template argument is for a port which is marked as TypeTemplateParameter.

◆ BUNDLE

BUNDLE

The template argument is for a port which is marked as BundleTemplateParameter.

◆ MASK

MASK

Anything but DEDUCED or EXPLICIT.