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