Table of Contents

Class PropertyBasedEffect

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

The base class for "classic" effects that use IndirectUI.

NOTE: It is strongly recommended that you derive from PropertyBasedBitmapEffect instead.

public abstract class PropertyBasedEffect : Effect<PropertyBasedEffectConfigToken>, ISerializable, IEffect<PropertyBasedEffectConfigToken>, IEffect, IObjectRef, IIsDisposed, IDisposable
Inheritance
PropertyBasedEffect
Implements
Derived
Inherited Members
Extension Methods

Constructors

PropertyBasedEffect(string, IBitmapSource, string?, EffectOptions)
PropertyBasedEffect(string, Image, string?, EffectOptions)
PropertyBasedEffect(string, string?, EffectOptions)

Methods

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