SkiaSharp Namespace

SkiaSharp ist eine 2D-Grafikmaschine, die von der Skia-Bibliothek unterstützt wird.

Klassen

Name Beschreibung
GRBackendRenderTarget

Schließen Sie ein vorhandenes Renderziel ein, das vom Client in der 3D-API erstellt wurde.

GRBackendTexture

Umschließen Sie eine vorhandene Textur, die vom Client in der 3D-API erstellt wurde.

GRContext

Stellt einen zugrunde liegenden Back-End-3D-API-Kontext dar.

GRContextOptions

Stellt die Auflistung von Optionen für die Erstellung eines Kontexts dar.

GRD3DBackendContext

Stellt den Direct3D 12-Back-End-Kontext dar, der zum Erstellen eines GPU-gesicherten Kontexts verwendet wird GRContext.

GRD3DTextureResourceInfo

Stellt Informationen zur Direct3D-Texturressource für die GPU-Interoperabilität dar.

GRGlInterface

Die GRGlInterface Schnittstelle mit OpenGL wird verwendet.

GRMtlBackendContext

Stellt den Metal-Back-End-Kontext dar, der zum Erstellen eines GPU-gesicherten Kontexts verwendet wird GRContext.

GRRecordingContext

Ein Kontext für die Aufzeichnung von GPU-Vorgängen, die später wiedergegeben werden können.

GRSharpVkBackendContext

Ein Vulkan-Back-End-Kontext, der SharpVk-Typen für die Vulkan-Interoperabilität verwendet.

GRVkBackendContext

Stellt den Vulkan-Back-End-Kontext für das GPU-Rendering dar.

GRVkExtensions

Stellt eine Auflistung von Vulkan-Erweiterungen für die Verwendung mit dem GPU-Back-End von Skia dar.

GRVkExtensionsSharpVkExtensions

Stellt Erweiterungsmethoden für GRVkExtensions die Unterstützung von SharpVk-Typen bereit.

GRVorticeD3DBackendContext

Stellt einen Direct3D 12-Back-End-Kontext mit Vortice-Typen zum Erstellen einer GPU-gesicherten Dar GRContext.

GRVorticeD3DTextureResourceInfo

Stellt Informationen zu einer Direct3D 12-Texturressource mithilfe von Vortice-Typen dar.

SKAbstractManagedStream

Represents a SKStreamAsset (a seekable, rewindable Skia stream).

SKAbstractManagedWStream

Represents a SKWStream (a writeable Skia stream).

SKAutoCanvasRestore

Convenience-Klasse, die zum Wiederherstellen des Canvaszustands in einer using-Anweisung verwendet wird.

SKAutoCoInitialize

Convenience-Klasse, die zum automatischen Initialisieren und Aufheben der Initialisierung von COM auf unterstützten Plattformen verwendet wird.

SKBitmap

Dies SKBitmap gibt eine Rasterbitmap an.

SKBlender

Stellt eine benutzerdefinierte Mischfunktion dar, die Quell- und Zielfarben kombiniert.

SKCanvas

Kapselt den gesamten Zustand zum Zeichnen in ein Gerät (Bitmap oder Oberfläche).

SKCodec

Eine Abstraktionsebene direkt über einem Bildcodec.

SKColorFilter

Farbfilter für die Verwendung mit der ColorFilter Eigenschaft eines SKPaint.

SKColorSpace

Stellt einen Farbraum dar.

SKColorSpaceIccProfile

Stellt ein ICC-Farbprofil dar, das verwendet wird, um die Farbeigenschaften eines Geräts oder farbraums zu beschreiben.

SKData

Der SKData Enthält einen unveränderlichen Datenpuffer.

SKDocument

Eine allgemeine API zum Erstellen eines dokumentbasierten Canvass.

SKDrawable

Stellt die Basisklasse für Objekte dar, in die gezeichnet werden SKCanvas.

SKDynamicMemoryWStream

Ein schreibbarer, dynamisch angepasster speicherbasierter Datenstrom.

SKFileStream

Ein suchbarer Datenstrom, der von einer Datei im Dateisystem unterstützt wird.

SKFileWStream

Ein schreibbarer Datenstrom, der von einer Datei im Dateisystem unterstützt wird.

SKFont

Stellt eine Schriftart dar, die zum Zeichnen und Messen von Text verwendet wird.

SKFontManager

Verwaltet eine Sammlung von Schriftarten.

SKFontStyle

Stellt eine bestimmte Formatvorlage (fett, kursiv, komprimiert) einer Schriftart dar.

SKFontStyleSet

Stellt den Satz von Formatvorlagen für eine bestimmte Schriftfamilie dar.

SKFrontBufferedManagedStream

Ein schreibgeschützter Datenstrom, der den angegebenen ersten Byteabschnitt puffert.

SKFrontBufferedStream

Ein schreibgeschützter Datenstrom, der den angegebenen ersten Byteabschnitt puffert.

SKGraphics

Stellt globale Einstellungen und Cacheverwaltung für Skia-Grafikvorgänge bereit.

SKHorizontalRunBuffer

Ein Ausführungspuffer für horizontal positionierten Text, bei dem Glyphen eine gemeinsame Y-Koordinate verwenden.

SKHorizontalTextRunBuffer

Ein Puffer für horizontal positionierten Text wird mit Cluster- und Textdaten ausgeführt.

SkiaExtensions

Komfortmethoden für SKPixelGeometry.

SkiaSharpVersion

Stellt Versionsinformationen für SkiaSharp und die systemeigene Bibliothek bereit.

SKImage

Eine Abstraktion zum Zeichnen eines Rechtecks von Pixeln.

SKImageFilter

Bildfilter für die Verwendung mit der ImageFilter Eigenschaft eines .SKPaint

SKManagedStream

Wickelt ein Stream in ein SKStreamAsset (suchbares, rückwindbares Skia-Stream)

SKManagedWStream

Umschließt einen Stream in einen SKWStream (schreibbaren Skia-Stream)

SKMaskFilter

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

SKMemoryStream

Ein speicherbasierter Datenstrom.

SKNativeObject

Stellt ein systemeigenes Objekt dar.

SKNoDrawCanvas

Ein Typ, der SKCanvas einen Basistyp für Canvass bereitstellt, die nicht gerastert werden müssen.

SKNWayCanvas

Eine Art davon SKCanvas , die gleichzeitig auf mehrere Zeichenbereich bezieht.

SKObject

Stellt ein verfolgtes systemeigenes Objekt dar.

SKOverdrawCanvas

Ein Zeichenbereich, der alle Zeichenbefehle erfasst und nicht den tatsächlichen Inhalt zeichnet, erhöht den Alphakanal jedes Pixels jedes Mal, wenn er von einem Draw-Aufruf berührt wurde.

SKPaint

Enthält die Format- und Farbinformationen zum Zeichnen von Geometrien, Text und Bitmaps.

SKPath

Ein zusammengesetzter geometrischer Pfad.

SKPath.Iterator

Iterator-Objekt, um alle Segmente (Linien, Quadratik, Kubik) der einzelnen Konturen in einem Pfad zu scannen.

SKPath.OpBuilder

Führen Sie eine Reihe von Pfadvorgängen aus, die für das Verbinden vieler Pfade optimiert sind.

SKPath.RawIterator

Iteratorobjekt zum Scannen der Verben im Pfad, wobei die zugehörigen Punkte bereitgestellt werden.

SKPathBuilder

Ein änderbarer Generator zum inkrementellen Erstellen von SKPath Objekten.

SKPathEffect

Die Basisklasse für Objekte, die sich auf die SKPaint Geometrie eines Zeichnungsgrundtyps auswirken, bevor sie von der Matrix des Zeichenbereichs transformiert und gezeichnet wird.

SKPathMeasure

Stellt einen Typ dar, der verwendet werden kann, um die Länge eines Pfads und Segmente eines Pfads zu berechnen.

SKPicture

Aufgezeichnete Zeichnungsvorgänge, die zu einem SKCanvas späteren Zeitpunkt wiedergegeben werden sollen.

SKPictureRecorder

Der Bildrekorder wird zum Aufzeichnen von Zeichnungsvorgängen verwendet, die an einem und in einem SKCanvasSKPicturegespeicherten Objekt vorgenommen wurden.

SKPixmap

Paare mit tatsächlichen SKImageInfo Pixeln und Zeilenbytes.

SKPositionedRunBuffer

Ein Ausführungspuffer für vollständig positionierten Text, wobei jede Glyphe eine unabhängige X- und Y-Position aufweist.

SKPositionedTextRunBuffer

Ein Puffer für vollständig positionierten Text wird mit Cluster- und Textdaten ausgeführt.

SKRegion

Kapselt den geometrischen Bereich, der zum Angeben von Beschneidungsbereichen für die Zeichnung verwendet wird.

SKRegion.ClipIterator

Iterates over the rectangles of a region clipped to a bounding rectangle.

SKRegion.RectIterator

Iterates over the rectangles that make up a region.

SKRegion.SpanIterator

Iterates over the horizontal spans of a region at a specific y-coordinate.

SKRotationScaleRunBuffer

Ein Ausführungspuffer für Text mit Drehungs- und Skalierungstransformationen, die auf jede Glyphe angewendet werden.

SKRotationScaleTextRunBuffer

Ein Puffer zum Speichern eines Textlaufs mit Drehungs- und Skalierungstransformationen, die auf jede Glyphe angewendet werden.

SKRoundRect

Stellt ein abgerundetes Rechteck mit einem potenziell anderen Bogen für jede Ecke dar.

SKRunBuffer

Ein Ausführungspuffer, der Zugriff auf Glyphendaten für eine Textausführung ermöglicht.

SKRuntimeBlenderBuilder

Ein Generator zum Erstellen von Blendern aus SkSL-Laufzeiteffekten.

SKRuntimeColorFilterBuilder

Ein Generator zum Erstellen von Farbfiltern aus SkSL-Laufzeiteffekten.

SKRuntimeEffect

Stellt einen kompilierten SkSL-Laufzeiteffekt dar, der zum Erstellen von Shadern, Farbfiltern oder Blendern verwendet werden kann.

SKRuntimeEffectBuilder

Basisklasse zum Erstellen von Laufzeiteffekten mit Uniforms und untergeordneten Effekten.

SKRuntimeEffectBuilderException

Die Ausnahme, die ausgelöst wird, wenn beim Laufzeiteffekt-Generator ein Fehler auftritt.

SKRuntimeEffectChildren

Stellt eine Auflistung untergeordneter Shader oder Farbfilter für die Verwendung mit SKRuntimeEffect.

SKRuntimeEffectUniforms

Stellt eine Auflistung einheitlicher Werte für ein SKRuntimeEffect.

SKRuntimeShaderBuilder

Ein Generator zum Erstellen von Shadern aus SkSL-Laufzeiteffekten.

SKShader

Shader geben die Quellfarbe(n) für das, was in der SKPaintGezeichneten gezeichnet wird.

SKStream

Eine Abstraktion für eine Quelle von Bytes, die durch den Speicher oder eine Datei oder etwas anderes gesichert werden kann.

SKStreamAsset

Ein abstrakter, suchbarer Datenstrom mit einer bekannten Länge.

SKStreamMemory

Ein abstrakter speicherbasierter Datenstrom.

SKStreamRewindable

Ein abstrakter, zurückspulebarer Datenstrom.

SKStreamSeekable

Ein abstrakter, zurückspulebarer Datenstrom, der den Suchvorgang unterstützt.

SKSurface

Stellt das Back-End/die Ergebnisse der Zeichnung auf einen Zeichenbereich dar.

SKSurfaceProperties

Beschreibt Eigenschaften und Einschränkungen eines bestimmten SKSurfaceTyps.

SKSvgCanvas

Ein spezialisiertes SKCanvas Objekt, das SVG-Befehle aus den Draw-Aufrufen generiert.

SKSwizzle

Verschiedene Hilfsmethoden für das Schwenken von Pixeln.

SKTextBlob

Stellt mehrere Textläufe von Glyphen und Positionen dar.

SKTextBlobBuilder

Ein Generatorobjekt, das zum Erstellen eines SKTextBlob.

SKTextRunBuffer

Ein Puffer zum Speichern eines Textlaufs mit Glyphen-IDs, Positionen, Clustern und Textdaten.

SKTraceMemoryDump

Eine abstrakte Basisklasse zum Empfangen von Speicherablaufverfolgungsrückrufen von Skia.

SKTypeface

Stellt eine bestimmte Schriftart und einen systeminternen Schriftschnitt dar.

SKVertices

Stellt einen unveränderlichen Satz von Vertexdaten dar, die mit DrawVertices(SKVertices, SKBlendMode, SKPaint).

SKWebpEncoder

Stellt Methoden zum Codieren von Bildern und animierten Sequenzen im WebP-Format bereit.

SKWStream

Eine Abstraktion zum Schreiben eines Bytedatenstroms, der vom Speicher oder einer Datei oder einer anderen Datei gesichert werden kann.

StringUtilities

Verschiedene Hilfsmethoden für die Arbeit mit Zeichenfolgen und Text.

Strukturen

Name Beschreibung
GRGlFramebufferInfo

Stellt ein Handle für einen vorhandenen OpenGL-Framebuffer dar.

GRGlTextureInfo

Stellt ein Handle für eine vorhandene OpenGL-Textur dar.

GRMtlTextureInfo

Stellt Informationen zu einer Metalltextur dar, die als Back-End-Textur in SkiaSharp verwendet wird.

GRVkAlloc

Stellt Vulkan Speicherzuordnungsinformationen für die Verwendung mit dem GPU-Back-End von Skia dar.

GRVkImageInfo

Stellt Informationen zu einem Vulkan-Bild für die Verwendung mit dem GPU-Back-End von Skia dar.

GRVkYcbcrComponents

Beschreibt die Komponentenzuordnung für eine Vulkan YCbCr-Konvertierung.

GRVkYcbcrConversionInfo

Beschreibt die Parameter für die Vulkan YCbCr-Samplerkonvertierung.

SKCanvasSaveLayerRec

Enthält die Konfiguration zum Speichern einer Ebene in einem SKCanvas.

SKCodecFrameInfo

Informationen zu einzelnen Frames in einem mehrrahmigen Bild.

SKCodecOptions

Zusätzliche Optionen zum Übergeben an GetPixels(SKImageInfo, IntPtr, SKCodecOptions) oder an eine der Überladungen, die eine SKCodecOptions.

SKColor

32-Bit-ARGB unpremultiplizierter Farbwert.

SKColorF

16-Bit-, Gleitkomma-, ARGB-unpremultiplizierter Farbwert.

SKColors

Definitionen für einige allgemeine Farbnamen.

SKColorSpacePrimaries

Beschreibt eine Farbskala mit Primaren und einem weißen Punkt.

SKColorSpaceTransferFn

Stellt die Koeffizienten für eine allgemeine Formel der Übertragungsfunktion dar.

SKColorSpaceXyz

Stellt eine 3x3-Matrix dar, die für die Farbraumtransformation zwischen RGB- und XYZ-Koordinaten verwendet wird.

SKCubicResampler

Stellt einen kubischen Resampler mit konfigurierbaren B- und C-Parametern für die qualitativ hochwertige Bildskalierung dar.

SKDocumentPdfMetadata

Optionale Metadaten, die an die PDF-Factoryfunktion übergeben werden sollen.

SKDocumentXpsOptions

Optionen zum Erstellen eines XPS-Dokuments mit SKDocument.

SKFontArguments

Gibt Argumente zum Anpassen eines Schriftartknlons an, einschließlich sammlungsindex, Farbpalette, Palettenüberschreibungen und Variationsentwurfsposition.

SKFontMetrics

Struktur zur Darstellung von Maßen für eine Schriftart.

SKFontPaletteOverride

Überschreibt einen einzelnen Farbeintrag in einer Schriftfarbpalette.

SKFontVariationAxis

Beschreibt eine einzelne Variationsachse, die in einer Variablenschriftart definiert ist.

SKFontVariationPositionCoordinate

Stellt einen Entwurfsraumwert für eine einzelne Variationsachse dar.

SKFourByteTag

Stellt ein OpenType-Tag mit vier Byte dar, mit dem Tabellen, Achsen und Skripts identifiziert werden.

SKHighContrastConfig

Konfigurationseinstellungen für hohen Kontrast für die Verwendung mit CreateHighContrast(SKHighContrastConfig).

SKImageInfo

Beschreiben sie die Abmessungen und den Pixeltyp eines Bilds.

SKJpegEncoderOptions

Optionen zum Steuern der JPEG-Codierung.

SKLattice

Gibt Koordinaten an, um eine Bitmap in (XDivs * YDivs) Rechtecke zu unterteilen.

SKMatrix

Eine 3x3-Transformationsmatrix mit Perspektive.

SKMatrix44

Eine 3D-, 4x4-Matrix.

SKPMColor

32-Bit-ARGB prämultiplizierter Farbwert.

SKPngEncoderOptions

Optionen zum Steuern der PNG-Codierung.

SKPoint

Stellt ein geordnetes Paar von Gleitkomma-X- und Y-Koordinaten dar, das einen Punkt in einer zweidimensionalen Ebene definiert.

SKPoint3

Stellt ein sortiertes Paar von Gleitkomma-X-, Y- und Z-Koordinaten dar, das einen Punkt in einer dreidimensionalen Ebene definiert.

SKPointI

Stellt ein sortiertes Paar von ganzzahligen x- und y-Koordinaten dar, das einen Punkt in einer zweidimensionalen Ebene definiert.

SKRawRunBuffer<T>

Ein Puffer für unformatierte Ausführung bietet direkten Zugriff auf Glyphe, Position, Cluster und Textdaten.

SKRect

Speichert einen Satz von vier Gleitkommazahlen, die die obere linke Ecke und die untere rechte Ecke eines Rechtecks darstellen.

SKRectI

Speichert einen Satz von vier ganzen Zahlen, die die obere linke Ecke und die untere rechte Ecke eines Rechtecks darstellen.

SKRotationScaleMatrix

Stellt eine 2D-Drehung und eine einheitliche Skalierungsmatrix dar.

SKRuntimeEffectChild

Stellt einen untergeordneten Effekt dar, der an einen Laufzeiteffekt übergeben werden kann, der einen Shader, Farbfilter oder Blender umbrochen.

SKRuntimeEffectUniform

Stellt einen einheitlichen Wert dar, der an eine SKRuntimeEffect.

SKSamplingOptions

Gibt die Samplingoptionen an, die beim Zeichnen von Bildern verwendet werden, einschließlich Filtermodus, Mipmap-Modus und Kubik-Resampling.

SKSize

Speichert ein sortiertes Paar von Gleitkommazahlen, die die Breite und Höhe eines Rechtecks beschreiben.

SKSizeI

Speichert ein sortiertes Paar ganzzahliger Zahlen, die die Breite und Höhe eines Rechtecks beschreiben.

SKWebpEncoderFrame

Stellt einen einzelnen Frame in einer animierten WebP-Sequenz dar.

SKWebpEncoderOptions

Optionen zum Steuern der WEBP-Codierung.

Enumerationen

Name Beschreibung
GRBackend

Mögliche 3D-APIs, die von Ganesh verwendet werden können.

GRBackendState

Verschiedene Kennzeichen für die ResetContext(GRBackendState) Methode.

GRGlBackendState

Verschiedene Flags für die ResetContext(GRGlBackendState) Methode bei Verwendung eines OpenGL Back-Ends.

GRSurfaceOrigin

Der Ursprung einer Textur.

SKAlphaType

Beschreibt, wie die Alphakomponente eines Pixels interpretiert wird.

SKBitmapAllocFlags

Flags für die Verwendung mit SKBitmap().

SKBlendMode

Vordefinierte Blendmodi.

SKBlurStyle

Weichzeichnertypen für die CreateBlur(SKBlurStyle, Single) Methode und deren Überladungen.

SKCanvasSaveLayerRecFlags

Gibt die Optionen zum Speichern einer Ebene in einem SKCanvas.

SKClipOperation

Die logischen Vorgänge, die beim Kombinieren von zwei Regionen ausgeführt werden können.

SKCodecAnimationBlend

Gibt an, wie ein Frame mit einem vorherigen Frame in einem animierten Bild kombiniert werden soll.

SKCodecAnimationDisposalMethod

Stellt dar, wie der nächste Frame im Bild auf dem aktuellen Frame basiert.

SKCodecResult

Wird verwendet, um das Ergebnis eines Aufrufs oder GetPixels(SKImageInfo, IntPtr, SKCodecOptions) einer der Überladungen zu beschreiben, die eine SKCodecOptions.

SKCodecScanlineOrder

Die Bestellungen, in denen Scanlines zurückgegeben werden können.

SKColorChannel

Identifiziert einen bestimmten Farbkanal in einer RGBA-Farbe.

SKColorspacePrimariesCicp

Identifiziert Farb primaries mit ITU-T H.273 / ISO 23001-8 Coding-Independent Code Points (CICP)-Werten.

SKColorspaceTransferFnCicp

Identifiziert Übertragungsfunktionen (opto-elektronische Übertragungsmerkmale) mit ITU-T H.273 / ISO 23001-8 Coding-Independent Code Points (CICP)-Werten.

SKColorType

Beschreibt, wie die Komponenten eines Pixels interpretiert werden.

SKEncodedImageFormat

Die verschiedenen Formate, die von einer SKCodec.

SKEncodedOrigin

Stellt verschiedene Ursprungswerte dar, die von EncodedOrigin.

SKFilterMode

Gibt den Filteralgorithmus zum Skalieren und Transformieren von Bildern an.

SKFontEdging

Gibt den Typ der Kantenglättung an, die beim Rendern von Glyphen verwendet werden soll.

SKFontHinting

Gibt die Ebene der Hinweise an, die beim Rendern von Glyphen ausgeführt werden sollen.

SKFontStyleSlant

Verschiedene Schriftschräge für die Verwendung mit SKTypeface.

SKFontStyleWeight

Verschiedene vordefinierte Schriftbreiten für die Verwendung mit SKTypeface.

SKFontStyleWidth

Verschiedene vordefinierte Schriftbreiten für die Verwendung mit SKTypeface.

SKHighContrastConfigInvertStyle

Verschiedene Invertierungsstile für Berechnungen mit hohem Kontrast.

SKImageCachingHint

Hinweise auf Bildaufrufe, bei denen das System berechnete Zwischenstufen zwischenspeichern kann.

SKJpegEncoderAlphaOption

Verschiedene Optionen, um zu steuern, wie Alpha behandelt werden soll.

SKJpegEncoderDownsample

Verschiedene Optionen für den Downsamplingfaktor der Komponenten Sie und V.

SKLatticeRectType

Optionale Einstellung pro rechteckiger Rastereintrag, um ihn transparent zu machen oder den Rastereintrag mit einer Farbe auszufüllen.

SKMipmapMode

Gibt den Mipmap-Modus an, der beim Sampling von Bildern verwendet wird.

SKPaintStyle

Zeigt an, wie Geometrie gezeichnet wird.

SKPath1DPathEffectStyle

So transformieren Sie den Pfad an jedem Punkt (basierend auf der aktuellen Position und dem Tangens).

SKPathAddMode

Steuert, wie ein Pfad einem anderen Pfad hinzugefügt wird.

SKPathArcSize

Gibt an, ob die kleineren oder größeren von möglichen zwei Bogen gezeichnet werden.

SKPathConvexity

Konvexität für Pfade.

SKPathDirection

Richtung für Pfadprofile.

SKPathFillType

Mögliche Pfadfülltypwerte.

SKPathMeasureMatrixFlags

Flags, die angeben, wie eine Matrix anhand einer Position entlang eines Pfads berechnet wird.

SKPathOp

Die logischen Vorgänge, die beim Kombinieren von zwei Pfaden mithilfe von Op(SKPath, SKPathOp).

SKPathSegmentMask

Die von SegmentMasks.

SKPathVerb

Verben in einem SKPath.

SKPixelGeometry

Beschreibt, wie LCD-Streifen für jedes Pixel organisiert werden.

SKPngEncoderFilterFlags

Verschiedene Zeilenfilter, die beim Codieren eines PNG verwendet werden sollen.

SKPointMode

Mögliche Werte zum Interpretieren des eingehenden Arrays von Punkten für die DrawPoints(SKPointMode, SKPoint[], SKPaint) Methode.

SKRegionOperation

Die logischen Vorgänge, die beim Kombinieren von zwei Regionen ausgeführt werden können.

SKRoundRectCorner

Stellt die Ecken eines abgerundeten Rechtecks dar.

SKRoundRectType

Stellt die verschiedenen Untertypen abgerundeter Rechtecke dar.

SKShaderTileMode

Zeigt an, wie der Shader das Zeichnen außerhalb der ursprünglichen Grenzen behandeln soll.

SKStrokeCap

Verschiedene Optionen für StrokeCap.

SKStrokeJoin

Verknüpfungsformat für Streichvorgänge.

SKSurfacePropsFlags

Flags für die SKSurfaceProperties.

SKTextAlign

Mögliche Textausrichtungswerte.

SKTextEncoding

Mögliche Textcodierungen.

SKTrimPathEffectMode

Stellt den Zuschnitttyp dar, der ausgeführt werden soll.

SKVertexMode

Verschiedene Modus, mit dem Dreiecke beim Aufrufen DrawVertices(SKVertexMode, SKPoint[], SKColor[], SKPaint)interpretiert werden sollen.

SKWebpEncoderCompression

Die verschiedenen Komprimierungstypen für WEBP-Dateien.

SKZeroInitialized

Gibt an, ob der an den Speicher übergebene GetPixels(SKImageInfo, IntPtr, SKCodecOptions) Speicher (oder eine der Überladungen, die eine SKCodecOptions) akzeptiert, null initialisiert ist.

Delegaten

Name Beschreibung
GRGlGetProcedureAddressDelegate

Stellt eine Methode dar, die die Adresse einer OpenGL-Funktion anhand des Namens abruft.

GRSharpVkGetProcedureAddressDelegate

Stellt eine Methode dar, die Vulkan-Prozeduradressen mit SharpVk-Typen abruft.

GRVkGetProcedureAddressDelegate

Ein Delegat zum Auflösen von Vulkan-Funktionsadressen anhand des Namens.

SKBitmapReleaseDelegate

Der Delegat, der beim Freigeben des Speichers für eine Bitmap verwendet wird.

SKDataReleaseDelegate

Der Delegat, der verwendet wird, wenn eine SKData Instanz freigegeben werden soll.

SKGlyphPathDelegate

Stellt eine Rückrufmethode dar, die beim Aufzählen von Glyphenpfaden die Pfad- und Transformationsmatrix empfängt.

SKImageRasterReleaseDelegate

Der Delegat, der beim Freigeben des Speichers für ein rasterbasiertes Bild verwendet wird.

SKImageTextureReleaseDelegate

Der Delegat, der beim Freigeben des Speichers für ein texturbasiertes Bild verwendet wird.

SKSurfaceReleaseDelegate

Der Delegat, der beim Freigeben des Arbeitsspeichers für eine Oberfläche verwendet wird.

Hinweise

Der SkiaSharp bietet einen vollständigen Satz von APIs zum Rendern von 2D-Bildern. In der Regel erstellen Sie zunächst eine Oberfläche mit SKSurface, rufen Sie sie SKCanvas ab, und stellen Sie dort Zeichnungsbefehle aus. Sie können dann auf die zugrunde liegende Bitmap zugreifen oder sie als Bild codieren.