SkiaSharp Przestrzeń nazw

SkiaSharp to aparat graficzny 2D obsługiwany przez bibliotekę Skia.

Klasy

Nazwa Opis
GRBackendRenderTarget

Zawijaj istniejący element docelowy renderowania utworzony przez klienta w interfejsie API 3D.

GRBackendTexture

Opakuj istniejącą teksturę utworzoną przez klienta w interfejsie API 3D.

GRContext

Reprezentuje podstawowy kontekst interfejsu API 3D zaplecza.

GRContextOptions

Reprezentuje kolekcję opcji budowy kontekstu.

GRD3DBackendContext

Reprezentuje kontekst zaplecza Direct3D 12 używany do tworzenia opartego na procesorze GRContextGPU kontekstu zaplecza .

GRD3DTextureResourceInfo

Reprezentuje informacje o zasobach tekstury Direct3D na potrzeby współdziałania procesora GPU.

GRGlInterface

Element GRGlInterface jest używany do interfejsu z interfejsem OpenGL.

GRMtlBackendContext

Reprezentuje kontekst zaplecza metal używany do tworzenia opartego na procesorze GRContextGPU kontekstu .

GRRecordingContext

Kontekst do rejestrowania operacji procesora GPU, które można odtworzyć później.

GRSharpVkBackendContext

Kontekst zaplecza Vulkan, który używa typów SharpVk do współdziałania Vulkan.

GRVkBackendContext

Reprezentuje kontekst zaplecza Vulkan na potrzeby renderowania procesora GPU.

GRVkExtensions

Reprezentuje kolekcję rozszerzeń Vulkan do użycia z zapleczem procesora GPU Skia.

GRVkExtensionsSharpVkExtensions

Udostępnia metody rozszerzenia do GRVkExtensions obsługi typów SharpVk.

GRVorticeD3DBackendContext

Reprezentuje kontekst zaplecza Direct3D 12 przy użyciu typów Vortice do tworzenia opartego na procesorze GRContextGPU.

GRVorticeD3DTextureResourceInfo

Reprezentuje informacje o zasobie tekstury Direct3D 12 przy użyciu typów Vortice.

SKAbstractManagedStream

SKStreamAsset Reprezentuje element (możliwy do przewinięcia, przewijalny strumień Skia).

SKAbstractManagedWStream

SKWStream Reprezentuje (zapisywalny strumień Skia).

SKAutoCanvasRestore

Klasa wygody używana do przywracania stanu kanwy w instrukcji using.

SKAutoCoInitialize

Klasa Convenience używana do automatycznego inicjowania i uninitialize COM na obsługiwanych platformach.

SKBitmap

Parametr SKBitmap określa mapę bitową rastrową.

SKBlender

Reprezentuje niestandardową funkcję mieszania, która łączy kolory źródłowe i docelowe.

SKCanvas

Hermetyzuje cały stan dotyczący rysowania na urządzeniu (mapa bitowa lub powierzchnia).

SKCodec

Warstwa abstrakcji bezpośrednio na wierzchu kodera obrazu.

SKColorFilter

Filtry kolorów do użycia z ColorFilter właściwością SKPaint.

SKColorSpace

Reprezentuje przestrzeń kolorów.

SKColorSpaceIccProfile

Reprezentuje profil kolorów ICC używany do opisywania cech kolorów urządzenia lub przestrzeni kolorów.

SKData

Obiekt SKData przechowuje niezmienny bufor danych.

SKDocument

Interfejs API wysokiego poziomu do tworzenia kanwy opartej na dokumentach.

SKDrawable

Reprezentuje klasę bazową dla obiektów, które rysują się w obiekcie SKCanvas.

SKDynamicMemoryWStream

Strumień zapisywalny o dynamicznym rozmiarze, oparty na pamięci.

SKFileStream

Strumień z możliwością wyszukiwania wspierany przez plik w systemie plików.

SKFileWStream

Strumień zapisywalny wspierany przez plik w systemie plików.

SKFont

Reprezentuje czcionkę używaną do rysowania i mierzenia tekstu.

SKFontManager

Zarządza kolekcją czcionek.

SKFontStyle

Reprezentuje określony styl (pogrubiony, kursywa, skondensowana) kroju typów.

SKFontStyleSet

Reprezentuje zestaw stylów dla określonej rodziny czcionek.

SKFrontBufferedManagedStream

Strumień tylko do odczytu, który buforuje określony pierwszy fragment bajtów.

SKFrontBufferedStream

Strumień tylko do odczytu, który buforuje określony pierwszy fragment bajtów.

SKGraphics

Zapewnia globalne ustawienia i zarządzanie pamięcią podręczną dla operacji graficznych Skia.

SKHorizontalRunBuffer

Bufor przebiegu dla tekstu rozmieszczonego w poziomie, w którym glyphs współdzielą wspólną współrzędną Y.

SKHorizontalTextRunBuffer

Bufor dla tekstu umieszczonego w poziomie jest uruchamiany z klastrem i danymi tekstowymi.

SkiaExtensions

Metody wygody dla elementu SKPixelGeometry.

SkiaSharpVersion

Zawiera informacje o wersji dla biblioteki SkiaSharp i jej biblioteki natywnej.

SKImage

Abstrakcja do rysowania prostokąta pikseli.

SKImageFilter

Filtry obrazów do użycia z ImageFilter właściwością SKPaint.

SKManagedStream

Zawija Stream do ( SKStreamAsset poszukiwany, przewijany strumień Skia)

SKManagedWStream

Zawija Stream element do ( SKWStream zapisywalny strumień Skia)

SKMaskFilter

Filtry maski wykonują przekształcenia na masce kanału alfa przed rysunkiem. Filtr maski jest ustawiany przy użyciu MaskFilter właściwości w typie SKPaint .

SKMemoryStream

Strumień oparty na pamięci.

SKNativeObject

Reprezentuje obiekt macierzysty.

SKNoDrawCanvas

Typ SKCanvas , który zapewnia typ podstawowy kanwy, które nie muszą rasteryzować.

SKNWayCanvas

Typ SKCanvas , który rysuje się na wielu kanwach jednocześnie.

SKObject

Reprezentuje śledzony obiekt macierzysty.

SKOverdrawCanvas

Kanwa, która przechwytuje wszystkie polecenia rysunku, a nie rysuje rzeczywistej zawartości, zwiększa kanał alfa każdego piksela za każdym razem, gdy będzie dotykany przez wywołanie rysowania.

SKPaint

Przechowuje informacje o stylu i kolorze dotyczące rysowania geometrii, tekstu i map bitowych.

SKPath

Złożone ścieżki geometryczne.

SKPath.Iterator

Obiekt iteratora do skanowania wszystkich segmentów (linii, kwadratów, sześciennych) poszczególnych konturów w ścieżce.

SKPath.OpBuilder

Wykonaj serię operacji ścieżki zoptymalizowanych pod kątem łączenia wielu ścieżek.

SKPath.RawIterator

Obiekt iteratora do skanowania przez czasowniki w ścieżce, podając skojarzone punkty.

SKPathBuilder

Konstruktor modyfikowalny do tworzenia SKPath obiektów przyrostowo.

SKPathEffect

Klasa bazowa obiektów w SKPaint obiekcie, które wpływają na geometrię obiektu pierwotnego rysunku, zanim zostanie przekształcona przez macierz kanwy i narysowana.

SKPathMeasure

Reprezentuje typ, który może służyć do obliczania długości i segmentów ścieżki.

SKPicture

Zarejestrowane operacje rysowania wykonane do SKCanvas odtworzenia w późniejszym czasie.

SKPictureRecorder

Rejestrator obrazów służy do rejestrowania operacji rysowania wykonanych w obiekcie SKCanvas i przechowywanych w obiekcie SKPicture.

SKPixmap

Pary z rzeczywistymi pikselami i bajtami SKImageInfo wierszy.

SKPositionedRunBuffer

Bufor przebiegu dla w pełni rozmieszczonego tekstu, w którym każdy glif ma niezależną pozycję X i Y.

SKPositionedTextRunBuffer

Bufor dla w pełni rozmieszczonego tekstu jest uruchamiany z klastrem i danymi tekstowymi.

SKRegion

Hermetyzuje region geometryczny używany do określania obszarów wycinków do rysowania.

SKRegion.ClipIterator

Iteruje prostokąty regionu przyciętego do prostokąta ograniczenia.

SKRegion.RectIterator

Iteruje prostokąty tworzące region.

SKRegion.SpanIterator

Iteruje na poziomych zakresach regionu na określonej współrzędnej y.

SKRotationScaleRunBuffer

Bufor przebiegu dla tekstu z przekształceniami obrotu i skalowania zastosowanymi do każdego glifu.

SKRotationScaleTextRunBuffer

Bufor do przechowywania przebiegu tekstu z przekształceniami obrotu i skalowania zastosowanymi do każdego glifu.

SKRoundRect

Reprezentuje zaokrąglony prostokąt z potencjalnie innym promieniem dla każdego rogu.

SKRunBuffer

Bufor przebiegu, który zapewnia dostęp do danych glif dla przebiegu tekstu.

SKRuntimeBlenderBuilder

Konstruktor do tworzenia blenderów z efektów środowiska uruchomieniowego SkSL.

SKRuntimeColorFilterBuilder

Konstruktor do tworzenia filtrów kolorów na podstawie efektów środowiska uruchomieniowego SkSL.

SKRuntimeEffect

Reprezentuje skompilowany efekt środowiska uruchomieniowego SkSL, który może służyć do tworzenia cieniowania, filtrów kolorów lub blenderów.

SKRuntimeEffectBuilder

Klasa podstawowa do tworzenia efektów środowiska uruchomieniowego z mundurami i efektami podrzędnymi.

SKRuntimeEffectBuilderException

Wyjątek zgłaszany, gdy konstruktor efektu środowiska uruchomieniowego napotka błąd.

SKRuntimeEffectChildren

Reprezentuje kolekcję podrzędnych cieniowania lub filtrów kolorów do użycia z SKRuntimeEffectprogramem .

SKRuntimeEffectUniforms

Reprezentuje kolekcję jednolitych wartości dla elementu SKRuntimeEffect.

SKRuntimeShaderBuilder

Konstruktor do tworzenia cieniowania na podstawie efektów środowiska uruchomieniowego SkSL.

SKShader

Cieniowania określają kolory źródłowe dla elementów, które są rysowane w elemecie SKPaint.

SKStream

Abstrakcja źródła bajtów, które mogą być wspierane przez pamięć, plik lub coś innego.

SKStreamAsset

Abstrakcyjny, możliwy do wyszukiwania strumień o znanej długości.

SKStreamMemory

Abstrakcyjny strumień oparty na pamięci.

SKStreamRewindable

Abstrakcyjny, przewijalny strumień.

SKStreamSeekable

Abstrakcyjny, przewijalny strumień, który obsługuje operację wyszukiwania.

SKSurface

Reprezentuje zaplecze/wyniki rysunku na kanwie.

SKSurfaceProperties

Opisuje właściwości i ograniczenia danego SKSurfaceelementu .

SKSvgCanvas

Wyspecjalizowany SKCanvas , który generuje polecenia SVG na podstawie wywołań rysowania.

SKSwizzle

Różne metody narzędziowe podczaswizowania pikseli.

SKTextBlob

Reprezentuje wiele przebiegów tekstu glifów i pozycji.

SKTextBlobBuilder

Obiekt konstruktora używany do tworzenia obiektu SKTextBlob.

SKTextRunBuffer

Bufor do przechowywania przebiegu tekstu z identyfikatorami glyph, pozycjami, klastrami i danymi tekstowymi.

SKTraceMemoryDump

Abstrakcyjna klasa bazowa do odbierania wywołań zwrotnych śledzenia pamięci z usługi Skia.

SKTypeface

Reprezentuje określony typface i styl wewnętrzny czcionki.

SKVertices

Reprezentuje niezmienny zestaw danych wierzchołków, których można używać z elementem DrawVertices(SKVertices, SKBlendMode, SKPaint).

SKWebpEncoder

Udostępnia metody kodowania obrazów i animowanych sekwencji w formacie WebP.

SKWStream

Abstrakcja do pisania strumienia bajtów, który może być wspierany przez pamięć, plik lub coś innego.

StringUtilities

Różne metody narzędziowe do pracy z ciągami i tekstem.

Struktury

Nazwa Opis
GRGlFramebufferInfo

Reprezentuje dojście do istniejącej ramki OpenGLbuffer.

GRGlTextureInfo

Reprezentuje uchwyt do istniejącej tekstury OpenGL.

GRMtlTextureInfo

Reprezentuje informacje o teksturze metalowej używanej jako tekstura zaplecza w SkiaSharp.

GRVkAlloc

Reprezentuje informacje o alokacji pamięci Vulkan do użycia z zapleczem procesora GPU Skia.

GRVkImageInfo

Reprezentuje informacje o obrazie Vulkan do użycia z zapleczem procesora GPU Skia.

GRVkYcbcrComponents

Opisuje mapowanie składników dla konwersji Vulkan YCbCr.

GRVkYcbcrConversionInfo

Opisuje parametry konwersji próbkatora Vulkan YCbCr.

SKCanvasSaveLayerRec

Zawiera konfigurację zapisywania warstwy na obiekcie SKCanvas.

SKCodecFrameInfo

Informacje o poszczególnych ramkach na obrazie wieloramowym.

SKCodecOptions

Dodatkowe opcje przekazywania do GetPixels(SKImageInfo, IntPtr, SKCodecOptions) lub jednego z przeciążeń akceptujących SKCodecOptionselement .

SKColor

32-bitowa wartość koloru ARGB nieopremultizowana.

SKColorF

16-bitowa, zmiennoprzecinkowa, niepremultyzowana wartość koloru ARGB.

SKColors

Definicje niektórych typowych nazw kolorów.

SKColorSpacePrimaries

Opisuje gamę kolorów z prawyborami i białym punktem.

SKColorSpaceTransferFn

Reprezentuje współczynniki dla wspólnego równania funkcji transferu.

SKColorSpaceXyz

Reprezentuje macierz 3x3 używaną do przekształcania przestrzeni kolorów między współrzędnymi RGB i XYZ.

SKCubicResampler

Reprezentuje reampler sześcienny z konfigurowalnymi parametrami B i C na potrzeby skalowania obrazów wysokiej jakości.

SKDocumentPdfMetadata

Opcjonalne metadane, które mają być przekazywane do funkcji fabryki plików PDF.

SKDocumentXpsOptions

Opcje tworzenia dokumentu XPS za pomocą polecenia SKDocument.

SKFontArguments

Określa argumenty dostosowywania klonu kroju typów, w tym indeks kolekcji, paletę kolorów, przesłonięcia palety kolorów i położenie projektu odmiany.

SKFontMetrics

Struktura reprezentująca miary dla czcionki.

SKFontPaletteOverride

Zastępuje pojedynczy wpis koloru w palecie kolorów czcionki.

SKFontVariationAxis

Opisuje pojedynczą oś odmiany zdefiniowaną w czcionki zmiennej.

SKFontVariationPositionCoordinate

Reprezentuje wartość przestrzeni projektowej dla pojedynczej osi odmiany.

SKFourByteTag

Reprezentuje cztero bajtowy tag OpenType używany do identyfikowania tabel, osi i skryptów.

SKHighContrastConfig

Ustawienia konfiguracji o wysokim kontraście do użycia z CreateHighContrast(SKHighContrastConfig)programem .

SKImageInfo

Opis wymiarów i typu pikseli obrazu.

SKJpegEncoderOptions

Opcje sterowania kodowaniem JPEG.

SKLattice

Określa współrzędne, aby podzielić mapę bitową na (XDivs * YDivs) prostokąty.

SKMatrix

Macierz transformacji 3x3 z perspektywą.

SKMatrix44

Macierz 3D, 4x4.

SKPMColor

32-bitowa wartość koloru ARGB premultiplied.

SKPngEncoderOptions

Opcje kontrolowania kodowania PNG.

SKPoint

Reprezentuje uporządkowaną parę współrzędnych zmiennoprzecinkowych x-i y, które definiują punkt na dwuwymiarowej płaszczyźnie.

SKPoint3

Reprezentuje uporządkowaną parę współrzędnych zmiennoprzecinkowych x, y i z, które definiują punkt na trójwymiarowej płaszczyźnie.

SKPointI

Reprezentuje uporządkowaną parę współrzędnych x-i y, która definiuje punkt na dwuwymiarowej płaszczyźnie.

SKRawRunBuffer<T>

Nieprzetworzone bufory przebiegu zapewniające bezpośredni dostęp do danych glyph, position, cluster i text.

SKRect

Przechowuje zestaw czterech liczb zmiennoprzecinkowych reprezentujących lewy górny róg i prawy dolny róg prostokąta.

SKRectI

Przechowuje zestaw czterech liczb całkowitych reprezentujący lewy górny róg i prawy dolny róg prostokąta.

SKRotationScaleMatrix

Reprezentuje rotację 2D i jednolitą macierz skalowania.

SKRuntimeEffectChild

Reprezentuje efekt podrzędny, który można przekazać do efektu środowiska uruchomieniowego, opakowującego cieniowanie, filtr kolorów lub blendera.

SKRuntimeEffectUniform

Reprezentuje jednolitą wartość, którą można przekazać do elementu SKRuntimeEffect.

SKSamplingOptions

Określa opcje próbkowania używane podczas rysowania obrazów, w tym tryb filtru, tryb mipmap i ponowne próbkowanie sześcienne.

SKSize

Przechowuje uporządkowaną parę liczb zmiennoprzecinkowych opisujących szerokość i wysokość prostokąta.

SKSizeI

Przechowuje uporządkowaną parę liczb całkowitych opisujących szerokość i wysokość prostokąta.

SKWebpEncoderFrame

Reprezentuje pojedynczą ramkę w animowanej sekwencji WebP.

SKWebpEncoderOptions

Opcje kontrolowania kodowania WEBP.

Wyliczenia

Nazwa Opis
GRBackend

Możliwe interfejsy API 3D, które mogą być używane przez Ganesh.

GRBackendState

Różne flagi dla ResetContext(GRBackendState) metody .

GRGlBackendState

Różne flagi dla ResetContext(GRGlBackendState) metody podczas korzystania z zaplecza OpenGL .

GRSurfaceOrigin

Pochodzenie tekstury.

SKAlphaType

Opisuje sposób interpretowania składnika alfa piksela.

SKBitmapAllocFlags

Flagi do użycia z SKBitmap().

SKBlendMode

Wstępnie zdefiniowane tryby mieszania.

SKBlurStyle

Typy rozmycia dla CreateBlur(SKBlurStyle, Single) metody i jej przeciążeń.

SKCanvasSaveLayerRecFlags

Określa opcje zapisywania warstwy na obiekcie SKCanvas.

SKClipOperation

Operacje logiczne, które można wykonać podczas łączenia dwóch regionów.

SKCodecAnimationBlend

Określa sposób mieszania ramki z poprzednią ramką w animowanym obrazie.

SKCodecAnimationDisposalMethod

Przedstawia sposób, w jaki następna ramka na obrazie jest oparta na bieżącej ramce.

SKCodecResult

Służy do opisywania wyniku wywołania metody GetPixels(SKImageInfo, IntPtr, SKCodecOptions) lub jednego z przeciążeń akceptujących element SKCodecOptions.

SKCodecScanlineOrder

Zamówienia, w których można zwrócić linie skanowania.

SKColorChannel

Identyfikuje określony kanał kolorów w kolorze RGBA.

SKColorspacePrimariesCicp

Identyfikuje prawybory kolorów przy użyciu wartości ITU-T H.273 / ISO 23001-8 Coding-Independent Code Points (CICP).

SKColorspaceTransferFnCicp

Identyfikuje funkcje transferu (charakterystyki opto-elektronicznego transferu) przy użyciu wartości ITU-T H.273 / ISO 23001-8 Coding-Independent Code Points (CICP).

SKColorType

Opisuje sposób interpretowania składników piksela.

SKEncodedImageFormat

Różne formaty używane przez element SKCodec.

SKEncodedOrigin

Reprezentuje różne wartości pochodzenia zwracane przez EncodedOriginelement .

SKFilterMode

Określa algorytm filtrowania do skalowania i przekształcania obrazów.

SKFontEdging

Określa typ wygładzenia krawędzi do użycia podczas renderowania glifów.

SKFontHinting

Określa poziom wskazówek do wykonania podczas renderowania glyphs.

SKFontStyleSlant

Różne ukośne czcionki do użycia z SKTypeface.

SKFontStyleWeight

Różne wstępnie zdefiniowane wagi czcionek do użycia z SKTypefaceprogramem .

SKFontStyleWidth

Różne wstępnie zdefiniowane szerokości czcionek do użycia z SKTypefaceprogramem .

SKHighContrastConfigInvertStyle

Różne style odwróć w obliczeniach o wysokim kontraście.

SKImageCachingHint

Wskazówki dotyczące wywołań obrazów, w których system może buforować obliczone pośrednie jednostki.

SKJpegEncoderAlphaOption

Różne opcje kontrolowania sposobu obsługi alfa.

SKJpegEncoderDownsample

Różne opcje współczynnika downsampling składników użytkownika i V.

SKLatticeRectType

Opcjonalne ustawienie dla prostokątnego wpisu siatki, aby było przezroczyste, lub wypełnienie wpisu siatki kolorem.

SKMipmapMode

Określa tryb mipmap używany podczas próbkowania obrazów.

SKPaintStyle

Wskazówki dotyczące rysowania geometrii.

SKPath1DPathEffectStyle

Jak przekształcić ścieżkę w każdym punkcie (na podstawie bieżącej pozycji i tangensu).

SKPathAddMode

Określa sposób dodawania ścieżki do innej ścieżki.

SKPathArcSize

Wskazanie, czy jest rysowany mniejszy lub większy z możliwych dwóch łuków.

SKPathConvexity

Zbieżność ścieżek.

SKPathDirection

Kierunek konturów ścieżki.

SKPathFillType

Możliwe wartości typu wypełnienia ścieżki.

SKPathMeasureMatrixFlags

Flagi wskazujące sposób obliczania macierzy z pozycji wzdłuż ścieżki.

SKPathOp

Operacje logiczne, które można wykonać podczas łączenia dwóch ścieżek przy użyciu metody Op(SKPath, SKPathOp).

SKPathSegmentMask

Flagi używane przez SegmentMasksprogram .

SKPathVerb

Czasowniki zawarte w obiekcie SKPath.

SKPixelGeometry

Opisuje sposób organizowania pasów LCD dla każdego piksela.

SKPngEncoderFilterFlags

Różne filtry wierszy do użycia podczas kodowania PNG.

SKPointMode

Możliwe wartości do interpretacji przychodzącej tablicy punktów dla DrawPoints(SKPointMode, SKPoint[], SKPaint) metody .

SKRegionOperation

Operacje logiczne, które można wykonać podczas łączenia dwóch regionów.

SKRoundRectCorner

Reprezentuje rogi zaokrąglonego prostokąta.

SKRoundRectType

Reprezentuje różne podtypy zaokrąglonych prostokątów.

SKShaderTileMode

Wskazuje, jak cieniowanie powinno obsługiwać rysunek poza oryginalnymi granicami.

SKStrokeCap

Różne opcje dla programu StrokeCap.

SKStrokeJoin

Styl sprzężenia na potrzeby operacji strokingu.

SKSurfacePropsFlags

Flagi dla elementu SKSurfaceProperties.

SKTextAlign

Możliwe wartości wyrównania tekstu.

SKTextEncoding

Możliwe kodowanie tekstu.

SKTrimPathEffectMode

Reprezentuje typ przycinania do wykonania.

SKVertexMode

Różne tryby interpretowania trójkątów podczas wywoływania DrawVertices(SKVertexMode, SKPoint[], SKColor[], SKPaint)elementu .

SKWebpEncoderCompression

Różne typy kompresji dla plików WEBP.

SKZeroInitialized

Określa, czy pamięć przekazana do GetPixels(SKImageInfo, IntPtr, SKCodecOptions) (lub jedno z przeciążeń, które akceptuje SKCodecOptions) jest zerowe zainicjowane.

Delegaci

Nazwa Opis
GRGlGetProcedureAddressDelegate

Reprezentuje metodę, która pobiera adres funkcji OpenGL według nazwy.

GRSharpVkGetProcedureAddressDelegate

Reprezentuje metodę, która pobiera adresy procedur Vulkan przy użyciu typów SharpVk.

GRVkGetProcedureAddressDelegate

Delegat do rozpoznawania adresów funkcji Vulkan według nazwy.

SKBitmapReleaseDelegate

Delegat używany podczas zwalniania pamięci dla mapy bitowej.

SKDataReleaseDelegate

Delegat, który jest używany, gdy SKData wystąpienie ma zostać wydane.

SKGlyphPathDelegate

Reprezentuje metodę wywołania zwrotnego, która odbiera ścieżkę i macierz transformacji dla każdego glyph podczas wyliczania ścieżek glifów.

SKImageRasterReleaseDelegate

Delegat używany podczas zwalniania pamięci dla obrazu opartego na rasterze.

SKImageTextureReleaseDelegate

Delegat używany podczas zwalniania pamięci dla obrazu opartego na teksturze.

SKSurfaceReleaseDelegate

Delegat używany podczas zwalniania pamięci dla powierzchni.

Uwagi

SkiaSharp udostępnia kompletny zestaw interfejsów API do renderowania obrazów 2D. Zwykle zaczynasz od utworzenia powierzchni z elementem SKSurface, uzyskaj SKCanvas z niego element i wydaj polecenia rysunku. Następnie możesz uzyskać dostęp do bazowej mapy bitowej lub pobrać ją zakodowaną jako obraz.