Provides support for image post-processing.

Classes

  ClassDescription
Public classBloomFilter
Adds a bloom effect to an LDR (low dynamic range) image.
Public classBlur
Blurs the image using a convolution filter.
Public classCameraMotionBlur
Creates a motion blur that depends on the camera movement.
Public classColorCorrectionFilter
Modifies an image using a color lookup table (a.k.a. "color grading").
Public classCopyFilter
Copies a texture into a render target.
Public classDepthOfFieldFilter
Creates a depth-of-field effect.
Public classDownsampleFilter
Reduces the resolution of an input texture.
Public classEdgeFilter
Renders silhouette outlines and creases edge using edge detection.
Public classEffectPostProcessor
Performs post-processing using a custom Effect and automatically bound effect parameters.
Public classFxaaFilter
Applies Fast Approximate Anti-Aliasing (FXAA).
Public classGodRayFilter
Adds crepuscular rays ("god rays") to a scene.
Public classGrainFilter
Adds a film grain effect.
Public classHdrFilter
Performs HDR tone mapping and adds a bloom effect.
Public classKawaseBlur
Blurs the input texture using the Kawase bloom filter.
Public classLuminanceFilter
Computes the minimum, average and maximum luminance of a texture.
Public classMadFilter
Scales the color of an image and adds an offset. (MAD = Multiply/Add).
Public classObjectMotionBlur
Creates a motion blur using velocity buffers.
Public classPostProcessHelper
Provides default instances of post-processors that are used frequently.
Public classPostProcessor
Performs scene post-processing, like filtering, color manipulation, etc.
Public classPostProcessorChain
Chains together a group of post-processors.
Public classRadialBlur
Creates a radial blur effect.
Public classSaturationFilter
Changes the saturation of the input texture.
Public classSepiaFilter
Converts a colored image to sepia colors.
Public classSharpeningFilter
Applies a sharpening effect using edge detection with the Laplacian operator.
Public classSimpleMotionBlur
Creates a very simple motion blur effect by mixing the old blurred scene with the new scene.
Public classSmaaFilter
Applies Enhanced Subpixel Morphological Anti-Aliasing (SMAA).
Public classSsaoFilter
Creates a Screen-Space Ambient Occlusion (SSAO) effect to approximate ambient occlusion in real-time.
Public classUnsharpMaskingFilter
Applies an unsharp masking filter.