Provides types for deferred rendering.

Classes

  ClassDescription
Public classAmbientLightRenderer
Renders ambient lights into the light buffer. (The light buffer must be set as the current render target.)
Public classCascadedShadowMaskRenderer
Creates the shadow mask from the shadow map of a light node with a CascadedShadow. (The shadow mask is rendered into the current render target.)
Public classClearGBufferRenderer
Clears the G-buffer. (The G-buffer must be set as the current render target.)
Public classCubeMapShadowMaskRenderer
Creates the shadow mask from the shadow map of a light node with a CubeMapShadow. (The shadow mask is rendered into the current render target.)
Public classDirectionalLightRenderer
Renders directional lights into the light buffer. (The light buffer must be set as the current render target.)
Public classFogRenderer
Applies fog to opaque geometry using the current G-buffer content.
Public classPointLightRenderer
Renders point lights into the light buffer. (The light buffer must be set as the current render target.)
Public classProjectorLightRenderer
Renders projector lights into the light buffer. (The light buffer must be set as the current render target.)
Public classRebuildZBufferRenderer
Reconstructs the hardware Z-buffer from the G-buffer.
Public classSpotlightRenderer
Renders spotlights into the light buffer. (The light buffer must be set as the current render target.)
Public classStandardShadowMaskRenderer
Creates the shadow mask from the shadow map of a light node with a StandardShadow. (The shadow mask is rendered into the current render target.)