Share

Nodes

Product Documentation

Nodes

Almost every class in the Mudbox SDK, including plug-ins, derives directly or indirectly from the Node class. One of the primary roles of the nodes is to expose the properties of an object to the Mudbox application as attributes.

The Node class also exposes run-time type information to the application. In other words if you want your object to support dynamic creation (which is the case for all plug-ins) it must inherit from Node or a derived class.

The node classes are:

  • Node - This is the base class for most classes in the Mudbox SDK.
  • TreeNode - This class is the base of all node types that can be structured in a hierarchy. It derives from Node. For more information see the topic Scene Graph.
  • GroupNode - This is the base class for all nodes that are transformable objects in the Mudbox scene. It derives from TreeNode.


Nodes

Almost every class in the Mudbox SDK, including plug-ins, derives directly or indirectly from the Node class. One of the primary roles of the nodes is to expose the properties of an object to the Mudbox application as attributes.

The Node class also exposes run-time type information to the application. In other words if you want your object to support dynamic creation (which is the case for all plug-ins) it must inherit from Node or a derived class.

The node classes are:

  • Node - This is the base class for most classes in the Mudbox SDK.
  • TreeNode - This class is the base of all node types that can be structured in a hierarchy. It derives from Node. For more information see the topic Scene Graph.
  • GroupNode - This is the base class for all nodes that are transformable objects in the Mudbox scene. It derives from TreeNode.


Was this information helpful?