Provides types to build hierarchical scene graphs for rendering 3D scenes.
Represents a billboard in a 3D scene.
Returns the scene nodes that touch a specific reference scene node (usually the CameraNode).
Represents a camera in a scene.
Represents (global) fog in a scene.
Returns the FogNodes that affect a specific scene node.
Represents a lens flare effect in a scene.
Represents a light in a scene.
Returns the lights that affect a specific scene node.
Represents a collection of lines in a 3D scene.
Represents an instance of a specific material.
Manages a read-only collection of MaterialInstance objects.
Represents an instance of a mesh in a 3D scene.
Represents a 3D model composed of multiple SceneNodes.
Represents an instance of a particle effect in a 3D scene.
Manages a scene of 3D objects represented by scene nodes (a.k.a the "scene graph").
Provides arguments for an event concerning a SceneNode.
Provides helper methods for working with a scene graph and SceneNodes.
Represents an object in a 3D scene.
Manages a collection of scene nodes as the children of another scene node.
Filters collisions between scene nodes using their group IDs.
Returns the shadow casting nodes that touch a specific reference scene node.
Represents a 2D sprite in a scene.
Enumerates the elements of a MaterialInstanceCollection.
Manages a collection of 3D objects represented by scene nodes (a.k.a the "scene graph").
Represents a query that can be executed against a scene.
Specifies a change in the scene graph.