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.
|