Click or drag to resize
AB4D logo

SimplePixelShaderPostProcess Class

SimplePixelShaderPostProcess class defines post process effects that use a pixel shader to render the post process. The SimplePixelShaderPostProcess is derived from the StandardPostProcess that defines the vertex shader that prepares the full screen quad used by the pixel shader.
Inheritance Hierarchy
SystemObject
  Ab3d.DirectXDXResourceBase
    Ab3d.DirectXSharedDXResource
      Ab3d.DirectXSharedDXDeviceResource
        Ab3d.DirectX.PostProcessingPostProcessBase
          Ab3d.DirectX.PostProcessingStandardPostProcess
            Ab3d.DirectX.PostProcessingSimplePixelShaderPostProcess
              More

Namespace: Ab3d.DirectX.PostProcessing
Assembly: Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 7.1.9105.2048 (1.0.0.0)
Syntax
C#
public class SimplePixelShaderPostProcess : StandardPostProcess

The SimplePixelShaderPostProcess type exposes the following members.

Constructors
 NameDescription
Public methodSimplePixelShaderPostProcess Initializes a new instance of the SimplePixelShaderPostProcess class.
Top
Methods
 NameDescription
Public methodChangePixelShader Changes the pixel shader. If InitializeResources was already called, then the new pixel shader is also loaded. Otherwise it will be loaded when InitializeResources is called.
Public methodRender Render renders the post process with using the sourceShaderResourceView as the source texture. It rendered the output to the CurrentRenderTargetView defined in the renderingContext.
(Overrides PostProcessBaseRender(RenderingContext, ShaderResourceView))
Top
See Also
Inheritance Hierarchy