SKMaskFilter Klasse

Definition

Maskenfilter führen Transformationen in einer Alphakanalmaske vor dem Zeichnen aus. Ein Maskenfilter wird mithilfe der Eigenschaft für MaskFilter den SKPaint Typ festgelegt.

public class SKMaskFilter : SkiaSharp.SKObject
Vererbung

Felder

Name Beschreibung
TableMaxLength

Ruft die maximale Anzahl von Farben in der Farbsuchtabelle ab.

Eigenschaften

Name Beschreibung
Handle

Dient zum Abrufen oder Festlegen des Handles auf das zugrunde liegende systemeigene Objekt.

(Geerbt von SKObject)
IgnorePublicDispose

Ruft einen Wert ab, der angibt, ob der Aufruf der Öffentlichen Dispose() no-opwerden soll.

(Geerbt von SKNativeObject)
IsDisposed

Ruft einen Wert ab, der angibt, ob das Objekt bereits verworfen wurde.

(Geerbt von SKNativeObject)
OwnsHandle

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Objekt sein Handle besitzt und das systemeigene Objekt zerstören soll, wenn es verworfen wird.

(Geerbt von SKNativeObject)

Methoden

Name Beschreibung
ConvertRadiusToSigma(Single)

Wandelt sich aus der (älteren) Idee der Angabe des Weichzeichners "Radius" in den Standardbegriff der Angabe ihres Sigmas um.

ConvertSigmaToRadius(Single)

Wandelt sich aus dem Standardbegriff der Angabe des Weichzeichnens in die (Legacy)-Idee um, ihren "Radius" anzugeben.

CreateBlur(SKBlurStyle, Single, Boolean)

Erstellt einen Maskenfilter, der einen Weichzeichner anwendet.

CreateBlur(SKBlurStyle, Single)

Erstellt einen Maskenfilter, der einen Weichzeichner anwendet.

CreateClip(Byte, Byte)

Erstellt einen Maskenfilter, der den Alphakanal mit den angegebenen Mindest- und Maximalwerten ausklammert.

CreateGamma(Single)

Erstellt einen Maskenfilter, der Gamma anwendet.

CreateShader(SKShader)

Erstellt einen Maskenfilter, der den angegebenen Shader zum Generieren der Maske verwendet.

CreateTable(Byte[])

Erstellt einen Maskenfilter, der eine Tabellensuche auf die einzelnen Alphawerte in der Maske anwendet.

Dispose()

Gibt alle von diesem SKNativeObjectRessourcen verwendeten Ressourcen frei.

(Geerbt von SKNativeObject)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den SKMaskFilter verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

DisposeInternal()

Löst einen Dispose-Wert aus, der den Wert von IgnorePublicDispose.

(Geerbt von SKNativeObject)
DisposeManaged()

Implementiert durch abgeleitete SKObject Typen, um verwaltete Objekte zu zerstören.

(Geerbt von SKObject)
DisposeNative()

Implementiert durch abgeleitete SKObject Typen, um systemeigene Objekte zu zerstören.

(Geerbt von SKObject)
DisposeUnownedManaged()

Implementiert durch abgeleitete SKObject Typen zum Verwerfen von verwalteten Objekten, die nicht im Besitz dieser Instanz sind.

(Geerbt von SKObject)

Gilt für: