Classes

AnimCurve

An animation curve.

AnimCurveFloat

Array

An array of values.

BVH3

A bounding volume hierarchy to quickly select 3d shapes.

BVHTriangle

A bounding volume hierarchy to quickly intersect 3d triangles.

BufferConstFloat

A readonly buffer for basic types like floats, integers, Imath::V3f, Imath::M44f..

BufferFloat

A writable buffer for basic types like floats, integers, Imath::V3f, Imath::M44f..

CameraContext

This class provides viewport space conversion services.

ChannelBool

A boolean value with a default value.

ChannelFloat

A float value with a default value.

ChannelInt

An integer value with a default value.

Dict

A dictionnary to associate strings to values.

EvalContext

This class holds the evaluation context passed to the evaluation handler during a plug evaluation.

ExportHelper

Helper class to export animations.

Expr

ExprCall

FlattenMode

Specify a way to flatten a layer into another.

GraphProperties

The graph properties of a node, its graph position, its radius, its graph flags.

Image

An Image.

IndexedBufferConstFloat

A read only buffer of indexed values.

IndexedBufferFloat

A writable IndexedBuffer.

InteractionContext

This interface is passed to the events and is implemented by the application. */.

KeySet

A set of keyframes.

KeySetKeyStatus

Status of a Key, being part of a selected, hovered object or selected by itself.

Lattice

A lattice cage.

ManipulatorPlugin

Derive this class to create your own Manipulator type.

Mesh

A mesh value.

ModificationContext

ModificationContextSetValueMode

Members:

Node

Base class of all Rumba nodes.

NodeChildren

A Node children accessor.

NodeDelegate

This interface gives a high level access to the document structure.

NodeDelegateAttributeDelegate

NodeDelegateAttributes

A node attributes iteration.

NodeDelegateChildren

A node children iteration.

NodeDelegateObserver

NodePlugin

Derive this class to create your own Node type.

NodePlugs

A Plug accessor.

NurbsCurve

A nurbs curve value.

NurbsSurface

A nurbs surface value.

PasteMode

Specify a way to paste the clipboard.

PasteType

Members:

Plug

A node plug.

PlugDescriptor

A plug descriptor to pass to the Registry::register_node() function.

PlugEvaluationMode

Members:

PlugList

A value containing a list of plugs.

PlugListPlugs

A Plug accessor.

PlugListener

A plug listener.

PlugOutputs

A Plug accessor to the outputs.

PlugStatus

Status of the plug.

Points

A set of 3d points.

QueryContext

Registry

Registry class used to declare and register a plug-in node.

Scene

A mutable scene node value.

SceneConst

An immutable scene node value.

SelectionMode

Specify a way to alter the active selection.

Shader

Gather shading parameters.

Shape

A value with geometrical attributes.

SpanSpanUIntUInt

A view on a "vector of sub-vectors of values" container.

SparseBufferConstFloat

A read only buffer of sparse values.

SparseBufferFloat

A writable SparseBuffer.

ToolPlugin

A Tool node plug-in.

Value

Base class of all Rumba values.

Workspace

Workspace is the type of the root node of the maquina Node tree.

Inheritance diagram of rumba