| DigitalRune.Graphics Namespace |
| Class | Description | |
|---|---|---|
| AmbientLight |
Represents an ambient light (indirect light).
| |
| BasicCloudMap | Obsolete.
Provides a user-defined cloud texture.
| |
| Billboard |
Represents an oriented, textured quad used for drawing impostors, particles, text, and other
effects.
| |
| Camera |
Represents a camera that defines a view into the 3D scene.
| |
| CascadedShadow |
Defines a cascaded shadow that can be used for DirectionalLights.
| |
| CloudMap |
Provides a cloud texture.
| |
| CloudMapLayer |
Defines a layer of a CloudMap.
| |
| ColorEncoding |
Defines how a color value is encoded in a texel of a texture.
| |
| CompositeFigure |
Represents a figure that is composed of several figures.
| |
| CompositeShadow |
Defines a shadow which combines several other Shadows.
| |
| CubeMapShadow |
Defines an omnidirectional cube map shadow that can be used for PointLights.
| |
| DelegateGraphicsScreen |
A GraphicsScreen that calls user-defined methods to update and render the
screen.
| |
| DirectionalLight |
Represents a directional light.
| |
| EllipseFigure |
Represents an ellipse in the xy plane.
| |
| Ephemeris |
Computes the physically-based properties of sky objects like the sun and the moon.
| |
| Figure |
Represents a drawing composed of lines and 2D shapes.
| |
| FigureCollection |
Manages a collection of child figures.
| |
| FigureDataCollectionT |
Manages a collection of items owned by a Figure.
| |
| Fog |
Represents fog.
| |
| GraphicsException |
The exception that is raised when an error occurs in DigitalRune Graphics.
| |
| GraphicsHelper |
Provides helper methods for graphics-related tasks.
| |
| GraphicsManager |
Manages graphics-related objects, like graphics screens and presentation targets, and graphics
resources.
| |
| GraphicsScreen |
Provides the base class for graphics screens, which implement the rendering pipeline and draw
game content.
| |
| GraphicsScreenCollection |
Manages a collection of GraphicsScreens.
| |
| ImageBasedLight |
Represents a light which uses an environment cube map to add diffuse lighting and specular
lighting (reflections).
| |
| ImageBillboard |
Represents an oriented, textured quad used for drawing impostors, particles, and other
effects.
| |
| ImageSprite |
Represents a 2D bitmap rendered in screen space.
| |
| LayeredCloudMap |
Provides a cloud texture which is generated at runtime.
| |
| LensFlare |
Defines a lens flare effect.
| |
| LensFlareElement |
Defines an element of a lens flare.
| |
| LensFlareElementCollection |
Manages a collection of lens flare elements.
| |
| Light |
Defines the properties of a light source.
| |
| LogLuvEncoding |
Represents LogLuv encoding of color values.
| |
| Material |
Defines the material (visual properties) of a mesh.
| |
| MaterialCollection |
Manages a collection of materials.
| |
| Mesh |
Represents a mesh of a 3D model.
| |
| MeshHelper | ||
| MorphTarget |
Defines a morph target (blend shape) of a submesh.
| |
| MorphTargetCollection |
Manages a collection of morph targets.
| |
| MorphWeightCollection |
Defines the weights for a set of morph targets.
| |
| NoiseHelper |
Contains helper method for the Noise shaders.
| |
| Occluder |
Defines an occluder represented as an indexed triangle mesh.
| |
| OceanWaves |
Represents ocean waves computed using Fast Fourier Transformation and a statistical wave
spectrum.
| |
| OrthographicProjection |
Defines an orthographic projection.
| |
| PackedTexture |
Defines a texture which has been packed into a texture atlas.
| |
| PathFigure2F |
Represents a 2D figure composed of lines and curves.
| |
| PathFigure3F |
Represents a 3D figure composed of lines and curves.
| |
| PathSegment2FCollection |
Manages a collection of 2D path segments.
| |
| PathSegment3FCollection |
Manages a collection of 3D path segments.
| |
| PerspectiveProjection |
Defines a perspective projection.
| |
| PointLight |
Represents a point light.
| |
| Projection |
Defines a projection transformation (including its bounding shape).
| |
| ProjectorLight |
Represents a light that projects a texture.
| |
| RectangleFigure |
Represents a rectangle in the xy plane.
| |
| RenderContext |
Provides information about the current render states.
| |
| RenderContextKeys |
Provides common names for render context data (see property Data
of RenderContext).
| |
| RenderTargetPool |
Manages a pool of reusable render targets.
| |
| RenderToTexture |
Represents a 2D texture or cube map that was created using render-to-texture functionality.
| |
| RgbeEncoding |
Represents RGBE encoding of color values.
| |
| RgbEncoding |
Represents the default encoding of color values.
| |
| RgbmEncoding |
Represents RGBM encoding of color values.
| |
| Shadow |
Defines the shadow of a specific LightNode.
| |
| ShadowCollection |
Manages a collection of Shadows.
| |
| Spotlight |
Represents a spotlight.
| |
| Sprite |
Represents a 2D image rendered in screen space.
| |
| SRgbEncoding |
Represents sRGB encoding of color values.
| |
| StandardShadow |
Defines a standard shadow that can be used for Spotlights or
ProjectorLights.
| |
| StrokedSegmentTParam, TPoint |
Wraps a curve segment and determines whether it is stroked or not.
| |
| StrokedSegment2F |
Wraps a 2D curve segment (single-precision) and determines whether it is stroked or not.
| |
| StrokedSegment3F |
Wraps a 3D curve segment (single-precision) and determines whether it is stroked or not.
| |
| Submesh |
Represents a batch of geometry information to submit to the graphics device during rendering.
| |
| SubmeshCollection |
Represents a collection of Submeshes.
| |
| Terrain |
Represents a height field based terrain.
(Not available on these platforms: Xbox 360, mobile platforms)
| |
| TerrainClipmap |
Represents a clipmap which stores terrain data.
| |
| TerrainDecalLayer |
Represents a decal which is rendered onto the terrain.
| |
| TerrainHelper |
Provides helper methods for terrain rendering.
| |
| TerrainLayer |
Defines a material layer (detail textures, decals, roads, etc.) of the terrain.
| |
| TerrainLayerCollection |
Manages the layers of a terrain tile.
| |
| TerrainMaterialLayer |
Represents a material with tiling textures that are rendered onto the terrain.
| |
| TerrainRoadLayer |
Represents a road which is rendered onto the terrain.
| |
| TerrainRoadPathKey | ||
| TerrainTile |
Defines the geometry (height, normals, holes) and material of a rectangular terrain region.
| |
| TerrainTileCollection |
Manages the tiles of a terrain.
| |
| TextBillboard |
Represents a text, which is rendered as billboard.
| |
| TextSprite |
Represents a 2D text rendered in screen space.
| |
| TextureHelper |
Provides helper methods for textures.
| |
| TransformedFigure |
Represents a figure that is scaled, rotated, or translated in 3D space.
| |
| UserDefinedCloudMap |
Provides a user-defined cloud texture.
| |
| UserDefinedWaves |
Provides a user-defined displacement and normal texture that define the water surface.
| |
| Water |
Defines the visual properties of a body of water, e.g. a river, a lake or an ocean.
| |
| WaterFlow |
Defines the direction and speed of water flow.
| |
| WaterWaves |
Defines a displacement of the water surface to create waves.
|
| Structure | Description | |
|---|---|---|
| BillboardOrientation |
Defines the orientation of a billboard.
| |
| CieSkyParameters |
Defines the parameters of the CIE sky luminance distribution.
| |
| InstanceData |
Describes a custom vertex format that contains instance data for hardware instancing.
| |
| MorphWeightCollectionEnumerator |
Enumerates the weights of a MorphWeightCollection.
| |
| RenderTargetFormat |
Describes the size and format of a texture or a render target.
| |
| Star |
Represents a star of a StarfieldNode.
| |
| VertexPosition |
Describes a custom vertex format structure that contains only the vertex position (no normals,
texture coordinates or other vertex data).
| |
| VertexPositionNormal |
Describes a custom vertex format structure that contains position and normal vector.
| |
| VertexPositionNormalColor |
Describes a custom vertex format structure that contains position, normal vector and color.
| |
| VertexPositionNormalColorTexture |
Describes a custom vertex format structure that contains position, normal vector, color and
texture coordinates.
| |
| VertexTexture |
Describes a custom vertex format structure that contains only the texture coordinates (no
position, normal or other vertex data).
|
| Interface | Description | |
|---|---|---|
| IGraphicsService |
Manages graphics-related objects, like graphics screens and presentation targets, and graphics
resources.
|
| Enumeration | Description | |
|---|---|---|
| BillboardNormal |
Defines the normal vector of a billboard.
| |
| DecalOptions |
Defines options for rendering decals.
| |
| GraphicsScreenCoverage |
Defines whether a GraphicsScreen covers the screens behind it.
| |
| ParticleType |
Defines the type of particles in a particle system.
| |
| ShadowCascadeSelection |
Defines how the cascade of a cascaded shadow map is selected.
|