Click or drag to resize
DigitalRuneDigitalRune.Graphics.Rendering Namespace
The DigitalRune.Graphics.Rendering namespace provides types for rendering 3D scenes.
Classes
  ClassDescription
Public classBillboardRenderer
Renders billboards and particles.
Public classClearGBufferRenderer
Clears the G-buffer.
Public classCloudMapRenderer
Generates the cloud textures for LayeredCloudMaps.
Public classDebugRenderer
Provides methods for rendering debug information.
Public classDecalRenderer
Renders DecalNodes.
Public classFigureRenderer
Renders FigureNodes.
Public classFogRenderer
Applies fog to opaque geometry using the current G-buffer content.
Public classLensFlareRenderer
Renders LensFlareNodes.
Public classLightRenderer
Renders LightNodes into the light buffer.
Public classMeshRenderer
Renders MeshNodes using state-sorting and hardware instancing.
Public classOcclusionBuffer
Represents an occlusion buffer that supports frustum culling, distance culling, occlusion culling, and shadow caster culling.
Public classOcclusionCullingStatistics
Provides statistics about the occlusion culling process.
Public classPlanarReflectionRenderer
Renders reflection images for the PlanarReflectionNodes.
Public classProjectedGridParameters
Defines settings for a projected grid.
Public classRebuildZBufferRenderer
Reconstructs the hardware Z-buffer from the G-buffer.
Public classSceneCaptureRenderer
Renders scene images for the SceneCaptureNodes.
Public classSceneNodeRenderer
Base class of all scene node renderers.
Public classSceneNodeRendererCollection
Manages a collection of SceneNodeRenderers.
Public classSceneRenderer
A configurable renderer that combines multiple scene node renderers.
Public classShadowMapRenderer
Renders the shadow maps of LightNodes.
Public classShadowMaskRenderer
Renders the shadow mask from the shadow map of a LightNode.
Public classSkyboxRenderer Obsolete.
Renders a cube map ("skybox") into the background of the current render target.
Public classSkyRenderer
Renders SkyNodes.
Public classSpriteRenderer
Renders SpriteNodes.
Public classTerrainClipmapRenderer
Renders the clipmaps of a TerrainNode.
Public classTerrainRenderer
Renders TerrainNodes.
Public classTerrainRendererMesh
Represents the mesh that is used by the TerrainRenderer.
Public classWaterRenderer
Renders WaterNodes.
Public classWaterWavesRenderer
Generates the OceanWaves for WaterNodes.
Interfaces
  InterfaceDescription
Public interfaceIShadowMapRenderer
Renders the shadow maps of LightNodes.
Enumerations
  EnumerationDescription
Public enumerationFigureRenderOptions
Defines options for rendering figures.
Public enumerationRenderOrder
Defines the order in which in objects are rendered.
Public enumerationUpsamplingFilter Obsolete.
Defines the upsampling filter that is used when combining the low-resolution, off-screen buffer with the scene.