Click or drag to resize
AB4D logo

StandardPostProcess Class

StandardPostProcess class is a base abstract class for all post process effects that are created by rendering a full screen quad (rectangle with two triangles) and have the post process logic in pixel shader that is defined by the derived classes. The StandardPostProcess by default uses the PostProcessingVertexShader.vs vertex shader that prepares the quad for the pixel shader.
Inheritance Hierarchy
SystemObject
  Ab3d.DirectXDXResourceBase
    Ab3d.DirectXSharedDXResource
      Ab3d.DirectXSharedDXDeviceResource
        Ab3d.DirectX.PostProcessingPostProcessBase
          Ab3d.DirectX.PostProcessingStandardPostProcess
            Ab3d.DirectX.PostProcessingSimplePixelShaderPostProcess

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

The StandardPostProcess type exposes the following members.

Properties
 NameDescription
Public propertyViewport Gets or sets a part of the screen that will be affected by this PostProcess. The coordinates are defined in NDC space (Normalized Device Coordinates) that means that the full screen post process will be defined as (0,0,1,1). This is also a default value for Viewport;
Top
See Also