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_TYPE, Id("type")))
 
 MAXON_ATTRIBUTE (Id, PROCESSOR, "net.maxon.description.data.info.processor", RESOURCE_DEFINE(ENUM_REGISTRY_NET_MAXON_REGISTRY_DESCRIPTIONPROCESSORS, Id("registry#net.maxon.registry.descriptionprocessors")))
 
 MAXON_ATTRIBUTE (CString, PROCESSORPARAMS, "net.maxon.description.data.info.processorparams")
 
 MAXON_ATTRIBUTE (CString, IMAGEURLPORT, "net.maxon.description.data.info.imageurlport")
 
 MAXON_ATTRIBUTE (Url, INCLUDEFILE, "net.maxon.description.data.info.includefile")
 
 MAXON_ATTRIBUTE (CString, COMMENT, "net.maxon.description.data.info.comment")
 
 MAXON_ATTRIBUTE (Bool, HIDDEN, "net.maxon.description.data.info.hidden")
 
 MAXON_ATTRIBUTE (Bool, DYNAMICBUNDLE, "net.maxon.description.data.info.dynamicbundle")
 

Function Documentation

◆ MAXON_RESOURCE_DATABASE_SCOPE()

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

◆ MAXON_ATTRIBUTE() [1/8]

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

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/8]

maxon::DESCRIPTION::DATA::INFO::MAXON_ATTRIBUTE ( Id  ,
PROCESSOR  ,
"net.maxon.description.data.info.processor"  ,
RESOURCE_DEFINE(ENUM_REGISTRY_NET_MAXON_REGISTRY_DESCRIPTIONPROCESSORS, Id("registry#net.maxon.registry.descriptionprocessors"))   
)

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

◆ MAXON_ATTRIBUTE() [3/8]

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

◆ MAXON_ATTRIBUTE() [4/8]

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() [5/8]

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() [6/8]

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() [7/8]

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() [8/8]

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.