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
     
     VALUEMODE
     
     MASK
     

    Variable Documentation

    ◆ NONE

    NONE

    No flag set.

    ◆ DEDUCED

    DEDUCED

    This flag is set internally (in combination with the other flags) if the value has been deduced from the node graph.

    ◆ EXPLICIT

    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

    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.

    ◆ VALUEMODE

    VALUEMODE

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

    ◆ MASK

    MASK

    Anything but DEDUCED or EXPLICIT.