[]
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) |