Namespace PaintDotNet.Effects
Classes
- BitmapEffect
The base class for effects that run on the CPU.
- BitmapEffectInitializeInfo
Allows the effect host to provide initialization information for an effect.
- Effect
The base class for "classic" effects.
NOTE: The classic effect system is being deprecated. It is strongly recommended that you derive from BitmapEffect instead.
- EffectCategoryAttribute
Allows you to categorize an Effect to place it in the appropriate menu within Paint.NET.
- Effect<TToken>
The base class for "classic" effects with a strongly-typed EffectConfigToken.
NOTE: It is strongly recommended that you derive from BitmapEffect<TToken> instead.
- PropertyBasedEffect
The base class for "classic" effects that use IndirectUI.
NOTE: It is strongly recommended that you derive from PropertyBasedBitmapEffect instead.
Interfaces
- IBitmapEffectRenderInfo
Used by a BitmapEffect's implementation of OnInitializeRenderInfo(IBitmapEffectRenderInfo) to configure its rendering.
- IEffectEnvironment
Contains environment information for an effect.
- IEffectEnvironment2
Contains environment information for an effect.
- IEffectRenderer
The base interface used by an effect host to drive the rendering for an effect. These are created by calling CreateRenderer(Type).
- IReadOnlyBitmapEffectRenderInfo
Provides the rendering configuration information specified by the BitmapEffect.
Enums
- EffectCategory
Categories for effects that determine their placement within Paint.NET's menu hierarchy.