| DigitalRune.Graphics.SceneGraph Namespace |
| 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.
| |
| CloudLayerNode |
Renders a cloud layer into the distant sky.
| |
| DecalNode |
Represents a material projected onto another surface.
| |
| DescendingNodeComparer | ||
| FigureNode |
Represents a drawing composed of lines and shapes rendered with a certain stroke and fill.
| |
| FogNode |
Represents (global) fog in a scene.
| |
| FogQuery |
Returns the FogNodes that affect a specific scene node.
| |
| GradientSkyNode |
Renders the sky using simple color gradients.
| |
| GradientTextureSkyNode |
Renders the sky using lookup textures which contain color gradients.
| |
| 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.
| |
| LodCollection |
Stores the levels of detail (LODs) of an object.
| |
| LodGroupNode |
Represents a visual object with multiple levels of detail (LODs).
| |
| MaterialInstance |
Represents an instance of a specific material.
| |
| MaterialInstanceCollection |
Manages a read-only collection of MaterialInstance objects.
| |
| MeshInstancingNodeT | ||
| MeshNode |
Represents an instance of a mesh in a 3D scene.
| |
| ModelNode |
Represents a 3D model composed of multiple SceneNodes.
| |
| OccluderNode |
Represents an occluder in a 3D scene.
| |
| ParticleSystemNode |
Represents an instance of a particle effect in a 3D scene.
| |
| PlanarReflectionNode |
Represents an image of a planar reflection (e.g. a flat mirror).
| |
| RenderToTextureNode |
Represents a scene node which renders data to a texture (e.g. a scene capture, an environment
map, or a reflection image for a mirror).
| |
| ScatteringSkyNode |
Renders the sky using atmospheric scattering.
| |
| Scene |
Manages a scene of 3D objects represented by scene nodes (a.k.a the "scene graph").
| |
| SceneCaptureNode |
Captures a snapshot of the scene.
| |
| 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.
| |
| SkyboxNode |
Represents a cube map ("skybox") that is into the background of the current render target.
| |
| SkyNode |
Renders graphics in the background, such as distant mountains, sky, stars, etc.
| |
| SkyObjectNode |
Represents sky objects, like the sun and the moon.
| |
| SpriteNode |
Represents a 2D sprite in a scene.
| |
| StarfieldNode |
Represents a set of stars.
| |
| TerrainNode |
Represents an instance of a height-field-based terrain.
(Not available on these platforms: Xbox 360, mobile platforms)
| |
| WaterNode |
Represents a body of water, e.g. a lake, river or an infinite ocean.
|
| Structure | Description | |
|---|---|---|
| LodCollectionEnumerator |
Enumerates the elements of a LodCollection.
| |
| LodEntry |
Represents an entry in the LodCollection.
| |
| LodSelection |
Represents the current LOD or LOD transition.
| |
| MaterialInstanceCollectionEnumerator |
Enumerates the elements of a MaterialInstanceCollection.
|
| 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.
|
| Enumeration | Description | |
|---|---|---|
| SceneChanges |
Specifies a change in the scene graph.
|