Open Search
    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.