maxon::DESCRIPTION::DATA::INFO Namespace Reference

Functions

 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.description.data.info")
 
 MAXON_ATTRIBUTE (Id, CLASSIFICATION, "net.maxon.description.data.info.classification", RESOURCE_DEFINE(ENUM_DESCRIPTION_TEMPLATE, Id("description_template")))
 
 MAXON_ATTRIBUTE (CString, IMAGEURLPORT, "net.maxon.description.data.info.imageurlport")
 
 MAXON_ATTRIBUTE (Bool, HIDDEN, "net.maxon.description.data.info.hidden")
 
 MAXON_ATTRIBUTE (String, ENABLING, "net.maxon.description.data.info.enabling")
 
 MAXON_ATTRIBUTE (Id, PROCESSOR, "net.maxon.description.data.info.processor")
 
 MAXON_ATTRIBUTE (Id, PROCESSORBASENODE, "net.maxon.description.data.info.processorbasenode")
 
 MAXON_ATTRIBUTE (Id, PROCESSORCALLBACK, "net.maxon.description.data.info.processorcallback", RESOURCE_DEFINE(ENUM_NONE, Id("none")))
 
 MAXON_ATTRIBUTE (CString, PROCESSORPARAMS, "net.maxon.description.data.info.processorparams")
 
 MAXON_ATTRIBUTE (Url, INCLUDEFILE, "net.maxon.description.data.info.includefile")
 
 MAXON_ATTRIBUTE (CString, COMMENT, "net.maxon.description.data.info.comment")
 
 MAXON_ATTRIBUTE (Bool, DYNAMICBUNDLE, "net.maxon.description.data.info.dynamicbundle")
 
 MAXON_ATTRIBUTE (CString, VERSION, "version")
 
 MAXON_ATTRIBUTE (Group, INFOGROUP, "infogroup")
 
 MAXON_ATTRIBUTE (Group, PROCESSORGROUP, "processorgroup")
 
 MAXON_ATTRIBUTE (Group, EXPORTGROUP, "exportgroup")
 

Function Documentation

◆ MAXON_RESOURCE_DATABASE_SCOPE()

maxon::DESCRIPTION::DATA::INFO::MAXON_RESOURCE_DATABASE_SCOPE ( "net.maxon.description.data.info"  )

◆ MAXON_ATTRIBUTE() [1/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Id  ,
CLASSIFICATION  ,
"net.maxon.description.data.info.classification"  ,
RESOURCE_DEFINE(ENUM_DESCRIPTION_TEMPLATE, Id("description_template"))   
)

Classification of this description. This can be any of the given enum types. node - allowsto define a node which appears in the node editor.

◆ MAXON_ATTRIBUTE() [2/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( CString  ,
IMAGEURLPORT  ,
"net.maxon.description.data.info.imageurlport"   
)

A port of this node for an image Url. This is used when an Url is dropped on the node, and for some image-related node commands.

◆ MAXON_ATTRIBUTE() [3/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Bool  ,
HIDDEN  ,
"net.maxon.description.data.info.hidden"   
)

If this is set, the described entity won't show up in the UI.

◆ MAXON_ATTRIBUTE() [4/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( String  ,
ENABLING  ,
"net.maxon.description.data.info.enabling"   
)

◆ MAXON_ATTRIBUTE() [5/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Id  ,
PROCESSOR  ,
"net.maxon.description.data.info.processor"   
)

The processor processes a description, for example to create a node from the description and add it to the nodes registry.

◆ MAXON_ATTRIBUTE() [6/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Id  ,
PROCESSORBASENODE  ,
"net.maxon.description.data.info.processorbasenode"   
)

Node that will serve as base NodeSystem for the creation of a group (or template).

◆ MAXON_ATTRIBUTE() [7/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Id  ,
PROCESSORCALLBACK  ,
"net.maxon.description.data.info.processorcallback"  ,
RESOURCE_DEFINE(ENUM_NONE, Id("none"))   
)

Usually called as a finalizing step for customization of the NodeSystem from which will stem the final NodeTemplate.

◆ MAXON_ATTRIBUTE() [8/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( CString  ,
PROCESSORPARAMS  ,
"net.maxon.description.data.info.processorparams"   
)

◆ MAXON_ATTRIBUTE() [9/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Url  ,
INCLUDEFILE  ,
"net.maxon.description.data.info.includefile"   
)

Command info: include file to generate relative to the executable.

◆ MAXON_ATTRIBUTE() [10/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( CString  ,
COMMENT  ,
"net.maxon.description.data.info.comment"   
)

Include export: comment to be added to the include export.

◆ MAXON_ATTRIBUTE() [11/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Bool  ,
DYNAMICBUNDLE  ,
"net.maxon.description.data.info.dynamicbundle"   
)

True when the port bundle is dynamic, i.e., it may have missing or additional members.

◆ MAXON_ATTRIBUTE() [12/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( CString  ,
VERSION  ,
"version"   
)

A version string. This can be used to check for dirtyness of data which is derived from the description.

◆ MAXON_ATTRIBUTE() [13/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Group  ,
INFOGROUP  ,
"infogroup"   
)

◆ MAXON_ATTRIBUTE() [14/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Group  ,
PROCESSORGROUP  ,
"processorgroup"   
)

◆ MAXON_ATTRIBUTE() [15/15]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Group  ,
EXPORTGROUP  ,
"exportgroup"   
)