[]
ID2D1Effect
[Guid("28211a43-7d89-476f-8181-2d6159b220ad")]
public class Effect : Properties, IDisposable, IUnknown
| Name | Description |
|---|---|
| Effect(IntPtr) | Initializes a new instance of the Effect class. |
| Name | Description |
|---|---|
| AffineTransform2D | CLSID_D2D12DAffineTransform |
| ArithmeticComposite | CLSID_D2D1ArithmeticComposite |
| Atlas | CLSID_D2D1Atlas |
| BitmapSource | CLSID_D2D1BitmapSource |
| Blend | CLSID_D2D1Blend |
| Border | CLSID_D2D1Border |
| Brightness | CLSID_D2D1Brightness |
| ColorManagement | CLSID_D2D1ColorManagement |
| ColorMatrix | CLSID_D2D1ColorMatrix |
| Composite | CLSID_D2D1Composite |
| ConvolveMatrix | CLSID_D2D1ConvolveMatrix |
| Crop | CLSID_D2D1Crop |
| DirectionalBlur | CLSID_D2D1DirectionalBlur |
| DiscreteTransfer | CLSID_D2D1DiscreteTransfer |
| DisplacementMap | CLSID_D2D1DisplacementMap |
| DistantDiffuse | CLSID_D2D1DistantDiffuse |
| DistantSpecular | CLSID_D2D1DistantSpecular |
| DpiCompensation | CLSID_D2D1DpiCompensation |
| Flood | CLSID_D2D1Flood |
| GammaTransfer | CLSID_D2D1GammaTransfer |
| GaussianBlur | CLSID_D2D1GaussianBlur |
| Histogram | CLSID_D2D1Histogram |
| HueRotation | CLSID_D2D1HueRotation |
| LinearTransfer | CLSID_D2D1LinearTransfer |
| LuminanceToAlpha | CLSID_D2D1LuminanceToAlpha |
| Morphology | CLSID_D2D1Morphology |
| OpacityMetadata | CLSID_D2D1OpacityMetadata |
| PerspectiveTransform3D | CLSID_D2D13DPerspectiveTransform |
| PointDiffuse | CLSID_D2D1PointDiffuse |
| PointSpecular | CLSID_D2D1PointSpecular |
| Premultiply | CLSID_D2D1Premultiply |
| Saturation | CLSID_D2D1Saturation |
| Scale | CLSID_D2D1Scale |
| Shadow | CLSID_D2D1Shadow |
| SpotDiffuse | CLSID_D2D1SpotDiffuse |
| SpotSpecular | CLSID_D2D1SpotSpecular |
| TableTransfer | CLSID_D2D1TableTransfer |
| Tile | CLSID_D2D1Tile |
| Transform3D | CLSID_D2D13DTransform |
| Turbulence | CLSID_D2D1Turbulence |
| UnPremultiply | CLSID_D2D1UnPremultiply |
| YCbCr | CLSID_D2D1YCbCr |
| Name | Description |
|---|---|
| CustomEffect | Gets or sets the associated instance of CustomEffect. |
| Name | Description |
|---|---|
| Create(DeviceContext, Guid) | Initializes a new instance of the Effect class. |
| Create(EffectContext, Guid) | Initializes a new instance of the Effect class. |
| CreateCustom<T>(DeviceContext) | Initializes a new instance of a custom Effect class. |
| CreateCustom<T>(EffectContext) | Initializes a new instance of a custom Effect class. |
| Dispose(bool) | Clean up any resources being used. |
| GetInput(int) | void ID2D1Effect::GetInput([In] unsigned int index,[Out, Optional] ID2D1Image** input) |
| GetInputCount() | unsigned int ID2D1Effect::GetInputCount() |
| GetOutput() | void ID2D1Effect::GetOutput([Out] ID2D1Image** outputImage) |
| RegisterAndCreateCustom<T>(Factory1, DeviceContext) | Registers, if necessary, and initializes a new instance of a custom Effect class. |
| SetInput(int, Image, bool) | void ID2D1Effect::SetInput([In] unsigned int index,[In, Optional] ID2D1Image* input,[In] BOOL invalidate) |
| SetInputCount(int) | HRESULT ID2D1Effect::SetInputCount([In] unsigned int inputCount) |
| SetInputEffect(int, Effect, bool) | Sets the input by using the output of a given effect. |
| Name | Description |
|---|---|
| explicit operator Effect(IntPtr) |