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.
|