Built-in Effects
Direct2D effects provides this set of built-in effects. The effects come in several categories and are listed below along with the CLSID of the effect.
Color
- 3D lookup table effect - CLSID_D2D1LookupTable3D
- Color management effect - CLSID_D2D1ColorManagement
- Color matrix effect - CLSID_D2D1ColorMatrix
- Discrete transfer effect - CLSID_D2D1DiscreteTransfer
- DPI compensation effect - CLSID_D2D1DpiCompensation
- Gamma transfer effect - CLSID_D2D1GammaTransfer
- HDR tone map effect - CLSID_D2D1HdrToneMap
- Hue to RGB effect - CLSID_D2D1HueToRgb
- Hue rotation effect - CLSID_D2D1HueRotation
- Linear transfer effect - CLSID_D2D1LinearTransfer
- Opacity metadata effect - CLSID_D2D1OpacityMetadata
- Premultiply effect - CLSID_D2D1Premultiply
- RGB to Hue effect - CLSID_D2D1RgbToHue
- Saturation effect - CLSID_D2D1Saturation
- Table transfer effect - CLSID_D2D1TableTransfer
- Tint effect - CLSID_D2D1Tint
- Unpremultiply effect - CLSID_D2D1UnPremultiply
- White level adjustment effect - CLSID_D2D1WhiteLevelAdjustment
- YCbCr Effect - CLSID_D2D1YCbCr
Composition
- Alpha mask effect - CLSID_D2D1AlphaMask
- Arithmetic composite effect - CLSID_D2D1ArithmeticComposite
- Blend effect - CLSID_D2D1Blend
- Composite effect - CLSID_D2D1Composite
- Cross fade effect - CLSID_D2D1CrossFade
Filter
- Convolve matrix effect - CLSID_D2D1ConvolveMatrix
- Directional Blur effect - CLSID_D2D1DirectionalBlur
- Edge detection effect - CLSID_D2D1EdgeDetection
- Gaussian blur effect - CLSID_D2D1GaussianBlur
- Morphology effect - CLSID_D2D1Morphology
Lighting and Stylizing
- Displacement map effect - CLSID_D2D1DisplacementMap
- Distant-diffuse effect - CLSID_D2D1DistantDiffuse
- Distant-specular effect - CLSID_D2D1DistantSpecular
- Emboss effect - CLSID_D2D1Emboss
- Point-diffuse effect - CLSID_D2D1PointDiffuse
- Point-specular effect - CLSID_D2D1PointSpecular
- Posterize effect - CLSID_D2D1Posterize
- Shadow effect - CLSID_D2D1Shadow
- Spot-diffuse effect - CLSID_D2D1SpotDiffuse
- Spot-specular effect - CLSID_D2D1SpotSpecular
Photo
- Brightness effect - CLSID_D2D1Brightness
- Contrast effect - CLSID_D2D1Contrast
- Exposure effect - CLSID_D2D1Exposure
- Grayscale effect - CLSID_D2D1Grayscale
- Highlights and shadows effect - CLSID_D2D1HighlightsShadows
- Histogram effect - CLSID_D2D1Histogram
- Invert effect - CLSID_D2D1Invert
- Sepia effect - CLSID_D2D1Sepia
- Sharpen effect - CLSID_D2D1Sharpen
- Straighten effect - CLSID_D2D1Straighten
- Temperature and tint effect - CLSID_D2D1TemperatureTint
- Vignette effect - CLSID_D2D1Vignette
Source
- Bitmap source effect - CLSID_D2D1BitmapSource
- Flood effect - CLSID_D2D1Flood
- Turbulence effect - CLSID_D2D1Turbulence
Transform
- 2D affine transform effect - CLSID_D2D12DAffineTransform
- 3D transform effect - CLSID_D2D13DTransform
- 3D perspective transform effect - CLSID_D2D13DPerspectiveTransform
- Atlas - CLSID_D2D1Atlas
- Border effect - CLSID_D2D1Border
- Crop effect - CLSID_D2D1Crop
- Scale effect - CLSID_D2D1Scale
- Tile effect - CLSID_D2D1Tile
Transparency
- Chroma-key effect - CLSID_D2D1ChromaKey
- Luminance to alpha effect - CLSID_D2D1LuminanceToAlpha
- Opacity effect - CLSID_D2D1Opacity
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 and Platform Update for Windows 7 [desktop apps | Windows Store apps] |
Minimum supported server | Windows 8 and Platform Update for Windows 7 [desktop apps | Windows Store apps] |
Header | d2d1effects.h |
Library | d2d1.lib, dxguid.lib |