maxon::ARGUMENTS::NODECORE Namespace Reference

Functions

 MAXON_ATTRIBUTE (GraphModelRef, GRAPHMODEL, "net.maxon.arguments.nodecore.graphmodel")
 
 MAXON_ATTRIBUTE (IoNodePath, NODEPATH, "net.maxon.arguments.nodecore.nodepath")
 
 MAXON_ATTRIBUTE (IoNodePath, PORTPATH, "net.maxon.arguments.nodecore.portpath")
 
 MAXON_ATTRIBUTE (IoNodePath, SRCPORTPATH, "net.maxon.arguments.nodecore.srcportpath")
 
 MAXON_ATTRIBUTE (NodePath, VIEWPATH, "net.maxon.arguments.nodecore.viewpath")
 
 MAXON_ATTRIBUTE (BaseArray< IoNodePath >, NODEPATHLIST, "net.maxon.arguments.nodecore.nodepathlist")
 
 MAXON_ATTRIBUTE (NodePath, INNERPORTPATH, "net.maxon.arguments.nodecore.innerportpath")
 
 MAXON_ATTRIBUTE (String, FILTERTAGS, "net.maxon.arguments.nodecore.filtertags")
 
 MAXON_ATTRIBUTE (Bool, INCLUDE_NEW_INSERTABLE_NODES, "net.maxon.arguments.nodecore.includenewinsertablenodes")
 
 MAXON_ATTRIBUTE (DataDescriptionWithUIAndString, NODEDESCRIPTION, "net.maxon.arguments.nodecore.nodedescription")
 

Function Documentation

◆ MAXON_ATTRIBUTE() [1/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( GraphModelRef  ,
GRAPHMODEL  ,
"net.maxon.arguments.nodecore.graphmodel"   
)

Reference to the graph in which all the paths (see below) can be found.

◆ MAXON_ATTRIBUTE() [2/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( IoNodePath  ,
NODEPATH  ,
"net.maxon.arguments.nodecore.nodepath"   
)

Used for various commands, this should contain a node path. But for numerous cases if might contain a port path.

◆ MAXON_ATTRIBUTE() [3/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( IoNodePath  ,
PORTPATH  ,
"net.maxon.arguments.nodecore.portpath"   
)

Used for various commands, port contextual menus and also wire (as target).

◆ MAXON_ATTRIBUTE() [4/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( IoNodePath  ,
SRCPORTPATH  ,
"net.maxon.arguments.nodecore.srcportpath"   
)

Used for wire contextual menus only.

◆ MAXON_ATTRIBUTE() [5/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( NodePath  ,
VIEWPATH  ,
"net.maxon.arguments.nodecore.viewpath"   
)

Used for show node editor command, contains the Node Editor view path, most of the time it is graphModel.GetRootPath().

◆ MAXON_ATTRIBUTE() [6/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( BaseArray< IoNodePath ,
NODEPATHLIST  ,
"net.maxon.arguments.nodecore.nodepathlist"   
)

Used for show node editor command, this can contain node or port path.

◆ MAXON_ATTRIBUTE() [7/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( NodePath  ,
INNERPORTPATH  ,
"net.maxon.arguments.nodecore.innerportpath"   
)

Used for port contextual menus and callbacks (buttons, value changed, etc). Points to the internal port from which the message stems (full path). Mandatory for all button messages and callbacks.

◆ MAXON_ATTRIBUTE() [8/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( String  ,
FILTERTAGS  ,
"net.maxon.arguments.nodecore.filtertags"   
)

◆ MAXON_ATTRIBUTE() [9/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( Bool  ,
INCLUDE_NEW_INSERTABLE_NODES  ,
"net.maxon.arguments.nodecore.includenewinsertablenodes"   
)

Used for commands which show a popup menu: shall new nodes (insertable in the current context) be included in the menu? Optional.

◆ MAXON_ATTRIBUTE() [10/10]

maxon::ARGUMENTS::NODECORE::MAXON_ATTRIBUTE ( DataDescriptionWithUIAndString  ,
NODEDESCRIPTION  ,
"net.maxon.arguments.nodecore.nodedescription"   
)

Description of the node given by #NODEPATH. Optional.