Constructor PrimitiveBlendEffect
- Namespace
- PaintDotNet.Direct2D1.Effects
- Assembly
- PaintDotNet.Windows.Framework.dll
PrimitiveBlendEffect(IDeviceEffectFactory)
public PrimitiveBlendEffect(IDeviceEffectFactory factory)
Parameters
factory IDeviceEffectFactory
PrimitiveBlendEffect(IDeviceEffectFactory, IDeviceImage, ReadOnlySpan<IDeviceImage>, in BlendDescription)
public PrimitiveBlendEffect(IDeviceEffectFactory factory, IDeviceImage destination, ReadOnlySpan<IDeviceImage> sources, in BlendDescription blendDescription)
Parameters
factory IDeviceEffectFactory
destination IDeviceImage
sources ReadOnlySpan<IDeviceImage>
blendDescription BlendDescription
PrimitiveBlendEffect(IDeviceEffectFactory, IDeviceImage, IDeviceImage, in BlendDescription)
public PrimitiveBlendEffect(IDeviceEffectFactory factory, IDeviceImage destination, IDeviceImage source, in BlendDescription blendDescription)
Parameters
factory IDeviceEffectFactory
destination IDeviceImage
source IDeviceImage
blendDescription BlendDescription
PrimitiveBlendEffect(IDeviceEffectFactory, IDeviceImage, ReadOnlySpan<IDeviceImage>, BlendOption, BlendOption, BlendOperation, BlendOption, BlendOption, BlendOperation, in BlendFactor)
public PrimitiveBlendEffect(IDeviceEffectFactory factory, IDeviceImage destination, ReadOnlySpan<IDeviceImage> sources, BlendOption sourceBlend = BlendOption.One, BlendOption destinationBlend = BlendOption.InverseSourceAlpha, BlendOperation blendOperation = BlendOperation.Add, BlendOption sourceBlendAlpha = BlendOption.One, BlendOption destinationBlendAlpha = BlendOption.InverseSourceAlpha, BlendOperation blendOperationAlpha = BlendOperation.Add, in BlendFactor blendFactor = default)
Parameters
factory IDeviceEffectFactory
destination IDeviceImage
sources ReadOnlySpan<IDeviceImage>
sourceBlend BlendOption
destinationBlend BlendOption
blendOperation BlendOperation
sourceBlendAlpha BlendOption
destinationBlendAlpha BlendOption
blendOperationAlpha BlendOperation
blendFactor BlendFactor
PrimitiveBlendEffect(IDeviceEffectFactory, IDeviceImage, IDeviceImage, BlendOption, BlendOption, BlendOperation, BlendOption, BlendOption, BlendOperation, in BlendFactor)
public PrimitiveBlendEffect(IDeviceEffectFactory factory, IDeviceImage destination, IDeviceImage source, BlendOption sourceBlend = BlendOption.One, BlendOption destinationBlend = BlendOption.InverseSourceAlpha, BlendOperation blendOperation = BlendOperation.Add, BlendOption sourceBlendAlpha = BlendOption.One, BlendOption destinationBlendAlpha = BlendOption.InverseSourceAlpha, BlendOperation blendOperationAlpha = BlendOperation.Add, in BlendFactor blendFactor = default)
Parameters
factory IDeviceEffectFactory
destination IDeviceImage
source IDeviceImage
sourceBlend BlendOption
destinationBlend BlendOption
blendOperation BlendOperation
sourceBlendAlpha BlendOption
destinationBlendAlpha BlendOption
blendOperationAlpha BlendOperation
blendFactor BlendFactor