Provides types to build hierarchical scene graphs for rendering 3D scenes.
Classes
| Class | Description | |
|---|---|---|
| AscendingNodeComparer | ||
| BillboardNode |
Represents a billboard in a 3D scene.
| |
| CameraFrustumQuery |
Returns the scene nodes that touch a specific reference scene node (usually the
CameraNode).
| |
| CameraNode |
Represents a camera in a scene.
| |
| DescendingNodeComparer | ||
| FogNode |
Represents (global) fog in a scene.
| |
| FogQuery |
Returns the FogNodes that affect a specific scene node.
| |
| LensFlareNode |
Represents a lens flare effect in a scene.
| |
| LightNode |
Represents a light in a scene.
| |
| LightQuery |
Returns the lights that affect a specific scene node.
| |
| LineNode |
Represents a collection of lines in a 3D scene.
| |
| MaterialInstance |
Represents an instance of a specific material.
| |
| MaterialInstanceCollection |
Manages a read-only collection of MaterialInstance objects.
| |
| MeshNode |
Represents an instance of a mesh in a 3D scene.
| |
| ModelNode |
Represents a 3D model composed of multiple SceneNodes.
| |
| ParticleSystemNode |
Represents an instance of a particle effect in a 3D scene.
| |
| Scene |
Manages a scene of 3D objects represented by scene nodes (a.k.a the "scene graph").
| |
| SceneChangedEventArgs |
Provides arguments for an event concerning a SceneNode.
| |
| SceneHelper |
Provides helper methods for working with a scene graph and SceneNodes.
| |
| SceneNode |
Represents an object in a 3D scene.
| |
| SceneNodeCollection |
Manages a collection of scene nodes as the children of another scene node.
| |
| SceneNodeCollisionFilter |
Filters collisions between scene nodes using their group IDs.
| |
| ShadowCasterQuery |
Returns the shadow casting nodes that touch a specific reference scene node.
| |
| SpriteNode |
Represents a 2D sprite in a scene.
|
Structures
| Structure | Description | |
|---|---|---|
| MaterialInstanceCollection..::..Enumerator |
Enumerates the elements of a MaterialInstanceCollection.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IScene |
Manages a collection of 3D objects represented by scene nodes (a.k.a the "scene graph").
| |
| ISceneQuery |
Represents a query that can be executed against a scene.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| SceneChanges |
Specifies a change in the scene graph.
|