Table of Contents

Class PropertyBasedGpuDrawingEffect

Namespace
PaintDotNet.Effects.Gpu
Assembly
PaintDotNet.Effects.Core.dll

The base class for Direct2D GPU effects that use drawing commands (e.g. DrawBitmap, FillRectangle) and that also use IndirectUI.

public abstract class PropertyBasedGpuDrawingEffect : GpuDrawingEffect<PropertyBasedEffectConfigToken>, ISerializable, IGpuDrawingEffect, IGpuImageEffect, IGpuEffect2, IGpuEffect, IEffect<PropertyBasedEffectConfigToken>, IEffect, IObjectRef, IIsDisposed, IDisposable
Inheritance
PropertyBasedGpuDrawingEffect
Implements
Inherited Members
Extension Methods

Constructors

PropertyBasedGpuDrawingEffect(string, IBitmapSource, string?, GpuDrawingEffectOptions)
PropertyBasedGpuDrawingEffect(string, Image, string?, GpuDrawingEffectOptions)
PropertyBasedGpuDrawingEffect(string, string?, GpuDrawingEffectOptions)

Methods

CreateConfigUI(PropertyCollection)
CreateDefaultConfigUI(IEnumerable<Property>)
CreatePropertyCollection()
OnCreateConfigForm()
OnCreateConfigUI(PropertyCollection)
OnCreatePropertyCollection()
OnCustomizeConfigUIWindowProperties(PropertyCollection)