This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 EdgeHandle | An EdgeHandle is used as a type-safe wrapper for the index of an edge |
 FaceHandle | A FaceHandle is used as a type-safe wrapper for the index of a face |
 FloatList | List of float values |
 Image | Holds an RGB image |
 Instance | Used in the InstanceScript( Instance &instance, InstanceContext &context, NodeGraph &graph ) function. This function is used to create or modify Script based Templates. It provides basic support routines. In template based scripts, the global pointer g_ctx points to this class |
 InstanceContext | Used in the InstanceScript( Instance &instance, InstanceContext &context, NodeGraph &graph ) function. This function is used to create or modify Script based Templates. It allows scripts to access variables set by adjectives for the template |
 IntList | List of integers |
 ListParameter | Holds the items for an List Parameter in a ParameterContainer |
 Mesh | Wraps all Mesh functionality for a given NodeGraph. Note that child NodeGraphs can have their own Mesh. A Mesh is represented by a Mesh Editor node inside a NodeGraph |
 Node | Represents an element in a NodeGraph |
  NodeGraph | Represents a Node Container |
 NodeDescriptor | Details about the Node. Different Node types are identified by either it's path or uuid, both are unique identifiers for the given Node type |
 NodeDescriptorList | List of NodeDescriptors |
 NodeGraphList | List of NodeGraphs |
 NodeList | List of Nodes |
 ParameterContainer | List of Parameters. Parameters are identified by their name, which is used as a unique id to access the different kind of Parameters. You can get a list of available Parameters inside a ParameterContainer through the contents() function |
 Rgb | Rgb color value |
 ScriptContext | Global context for scripts, it can be access via the global g_ctx variable and provides utility functions like print() |
 StringList | List of string values |
 Terminal | Input or output Terminal of a Node. Terminals can be connected to other Terminals of other Nodes, thus specifying the properties of the NodeGraph |
 TerminalList | List of Terminals |
 Tool | Tool available to RaySupreme to modify or create NodeGraph's and their Mesh. Tools are available to RaySupreme inside the Tool Browser and can also be addressed via Scripts. Actually Tools can also be script based. However, inside the Script API, only tools are available which do not require User Interface interaction but only set their Parameters via a ParameterContainer. A tool is uniquely identified by it's uuid |
 ToolList | List of Tools |
 Tracer | |
 TransMatrix | A TransMatrix can be used to transform a Vector3. Transformation supports scaling, rotation together with position and pivot changes |
 Vector3 | 3D vector |
 VertexHandle | A VertexHandle is used as a type-safe wrapper for the index of a vertex |
 VertexHandleList | List of VertexHandle |