![]() | DigitalRune.Graphics.PostProcessing Namespace |
Class | Description | |
---|---|---|
![]() | BloomFilter |
Adds a bloom effect to an LDR (low dynamic range) image.
|
![]() | Blur |
Blurs the image using a convolution filter.
|
![]() | CameraMotionBlur |
Creates a motion blur that depends on the camera movement.
|
![]() | CieSkyFilter |
Attenuates an image using the luminance distribution of the CIE Sky Model.
|
![]() | ColorCorrectionFilter |
Modifies an image using a color lookup table (a.k.a. "color grading").
|
![]() | ColorEncoder |
Changes the ColorEncoding of a texture.
|
![]() | CopyFilter |
Copies a texture into a render target.
|
![]() | DepthOfFieldFilter |
Creates a depth-of-field effect.
|
![]() | DownsampleFilter |
Reduces the resolution of an input texture.
|
![]() | EdgeFilter |
Renders silhouette outlines and creases edge using edge detection.
|
![]() | EffectPostProcessor |
Performs post-processing using a custom Effect and automatically bound effect
parameters.
|
![]() | FxaaFilter |
Applies Fast Approximate Anti-Aliasing (FXAA).
|
![]() | GodRayFilter |
Adds crepuscular rays ("god rays") to a scene.
|
![]() | GrainFilter |
Adds a film grain effect.
|
![]() | HdrFilter |
Performs HDR tone mapping supporting bloom/glare, dynamic eye adaption and scotopic vision.
|
![]() | KawaseBlur |
Blurs the input texture using the Kawase bloom filter.
|
![]() | LuminanceFilter |
Computes the minimum, average and maximum luminance of a texture.
|
![]() | MadFilter |
Scales the color of an image and adds an offset. (MAD = Multiply/Add).
|
![]() | ObjectMotionBlur |
Creates a motion blur using velocity buffers.
|
![]() | PostProcessHelper |
Provides default instances of post-processors that are used frequently.
|
![]() | PostProcessor |
Performs scene post-processing, like filtering, color manipulation, etc.
|
![]() | PostProcessorChain |
Chains together a group of post-processors.
|
![]() | RadialBlur |
Creates a radial blur effect.
|
![]() | SaoFilter |
Creates a Screen-Space Ambient Occlusion (SSAO) effect using the "Scalable Ambient
Obscurance" method to approximate ambient occlusion in real-time.
|
![]() | SaturationFilter |
Changes the saturation of the input texture.
|
![]() | SepiaFilter |
Converts a colored image to sepia colors.
|
![]() | SharpeningFilter |
Applies a sharpening effect using edge detection with the Laplacian operator.
|
![]() | SimpleMotionBlur |
Creates a very simple motion blur effect by mixing the old blurred scene with the new scene.
|
![]() | SmaaFilter |
Applies Enhanced Subpixel Morphological Anti-Aliasing (SMAA).
|
![]() | SsaoFilter |
Creates a Screen-Space Ambient Occlusion (SSAO) effect to approximate ambient
occlusion in real-time.
|
![]() | UnsharpMaskingFilter |
Applies an unsharp masking filter.
|
![]() | UpsampleFilter |
Upscales an input texture.
|
Enumeration | Description | |
---|---|---|
![]() | UpsamplingMode |
Defines the texture filtering that is used when combining a low-resolution image with the
full-resolution scene.
|