Class Summary |
AnimationController |
Controls the position, speed and weight of an animation sequence. |
AnimationTrack |
Associates a KeyframeSequence with an AnimationController and an
animatable property. |
Appearance |
A set of component objects that define the rendering attributes of a Mesh
or Sprite3D. |
Background |
Defines whether and how to clear the viewport. |
Camera |
A scene graph node that defines the position of the viewer in the scene and
the projection from 3D to 2D.
|
CompositingMode |
An Appearance component encapsulating per-pixel compositing attributes. |
Fog |
An Appearance component encapsulating attributes for fogging. |
Graphics3D |
A singleton 3D graphics context that can be bound to a rendering target.
|
Group |
A scene graph node that stores an unordered set of nodes as its children. |
Image2D |
A two-dimensional image that can be used as a texture, background or
sprite image. |
IndexBuffer |
Defines how to connect vertices to form a geometric object. |
KeyframeSequence |
Encapsulates animation data as a sequence of time-stamped, vector-valued
keyframes. |
Light |
A scene graph node that represents different kinds of light sources.
|
Loader |
Downloads and deserializes scene graph nodes and node components, as well
as entire scene graphs. |
Material |
An Appearance component encapsulating material attributes for lighting
computations. |
Mesh |
A scene graph node that represents a 3D object defined as a polygonal
surface. |
MorphingMesh |
A scene graph node that represents a vertex morphing polygon mesh. |
Node |
An abstract base class for all scene graph nodes.
|
Object3D |
An abstract base class for all objects that can be part of a 3D world. |
PolygonMode |
An Appearance component encapsulating polygon-level attributes.
|
RayIntersection |
A RayIntersection object is filled in by the pick methods in Group.
|
SkinnedMesh |
A scene graph node that represents a skeletally animated polygon mesh. |
Sprite3D |
A scene graph node that represents a 2-dimensional image with a 3D position.
|
Texture2D |
An Appearance component encapsulating a two-dimensional texture image and
a set of attributes specifying how the image is to be applied on submeshes.
|
Transform |
A generic 4x4 floating point matrix, representing a transformation.
|
Transformable |
An abstract base class for Node and Texture2D, defining common methods for
manipulating node and texture transformations. |
TriangleStripArray |
TriangleStripArray defines an array of triangle strips. |
VertexArray |
An array of integer vectors representing vertex positions, normals, colors,
or texture coordinates. |
VertexBuffer |
VertexBuffer holds references to VertexArrays that contain the positions,
colors, normals, and texture coordinates for a set of vertices. |
World |
A special Group node that is a top-level container for scene graphs. |