Table of Contents

Class GpuImageEffect<TToken>

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

The base class for Direct2D GPU effects. This class is for advanced scenarios. You should probably derive from GpuImageEffect/PropertyBasedGpuImageEffect or GpuDrawingEffect/PropertyBasedGpuDrawingEffect.

public abstract class GpuImageEffect<TToken> : GpuImageEffect, ISerializable, IGpuImageEffect, IGpuEffect2, IGpuEffect, IEffect<TToken>, IEffect, IObjectRef, IIsDisposed, IDisposable where TToken : EffectConfigToken

Type Parameters

TToken
Inheritance
GpuImageEffect<TToken>
Implements
IEffect<TToken>
Derived
Inherited Members
Extension Methods

Constructors

GpuImageEffect(string, IBitmapSource, string?, GpuImageEffectOptions)
GpuImageEffect(string, Image, string?, GpuImageEffectOptions)
GpuImageEffect(string, string?, GpuImageEffectOptions)

Properties

Token

Methods

OnInspectTokenChanges(EffectConfigToken, EffectConfigToken)
OnInspectTokenChanges(TToken, TToken)
OnSetToken(EffectConfigToken?)
OnSetToken(TToken?)