Classes | |
class | NodeSystemManagerInterface |
class | NodesGraphModelInterface |
Namespaces | |
maxon | |
maxon::nodes | |
Enumerations | |
enum class | PORT_CONNECTION_STATE { NONE , SAME_LEVEL , OUTER_LEVEL , PROPAGATED , AUTO_PROPAGATED , NORMAL_MASK , PROPAGATED_MASK } |
Functions | |
class NodeTemplate | MAXON_FORWARD ("maxon/nodetemplate.h") |
MAXON_ATTRIBUTE (void, Messages, "messages") | |
enum maxon::nodes::PORT_CONNECTION_STATE | MAXON_ENUM_FLAGS (PORT_CONNECTION_STATE) |
MAXON_ATTRIBUTE (PORT_CONNECTION_STATE, PortConnectionState, "portconnectionstate") | |
MAXON_DECLARATION (Class< NodeSystemManagerRef >, NodeSystemManagerClass, "net.maxon.node.class.nodesystemmanager") | |
MAXON_DECLARATION (Class< NodesGraphModelRef >, NodesGraphModelClass, "net.maxon.node.class.nodesgraphmodel") | |
Result< Node > | ToNode (const GraphNode &node) |
Result< PortList > | ToPortList (const GraphNode &node) |
Result< Port > | ToPort (const GraphNode &node) |
Result< MutableNode > | ToMutableNode (const GraphNode &node) |
Result< MutablePortList > | ToMutablePortList (const GraphNode &node) |
Result< MutablePort > | ToMutablePort (const GraphNode &node) |
Bool | HasBase (const GraphNode &node, const Id &asset) |
NONE |
No flag set.
No flags set.
SAME_LEVEL |
There is a normal (non-propagation) connection to a port of a node at the same level.
OUTER_LEVEL |
There is a normal (non-propagation) connection to a port of an enclosing node.
PROPAGATED |
There is a propagation connection to an enclosing node.
AUTO_PROPAGATED |
There is an auto-propagation connection to an enclosing node.
NORMAL_MASK |
Use this mask to test for SAME_LEVEL or OUTER_LEVEL.
PROPAGATED_MASK |
Use this mask to test for PROPAGATED or AUTO_PROPAGATED.
INCLUDE_INNER |
Includes inner nodes in the view.
INCLUDE_HIDDEN |
Includes hidden nodes in the view.
INCLUDE_ALL |
Combination of all include flags.
READ_ONLY |
Creates a read-only view.
NO_COMPONENT_ACCESS |
All the unused component access ports will not be part of the graph.