SkiaSharp Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
SkiaSharp è un motore grafico 2D alimentato dalla libreria Skia.
Classi
| Nome | Descrizione |
|---|---|
| GRBackendRenderTarget |
Eseguire il wrapping di una destinazione di rendering esistente creata dal client nell'API 3D. |
| GRBackendTexture |
Eseguire il wrapping di una trama esistente creata dal client nell'API 3D. |
| GRContext |
Rappresenta un contesto dell'API 3D back-end sottostante. |
| GRContextOptions |
Rappresenta la raccolta di opzioni per la costruzione di un contesto. |
| GRD3DBackendContext |
Rappresenta il contesto back-end Direct3D 12 usato per creare un oggetto supportato dalla GRContextGPU. |
| GRD3DTextureResourceInfo |
Rappresenta le informazioni sulle risorse della trama Direct3D per l'interoperabilità gpu. |
| GRGlInterface |
Viene GRGlInterface utilizzato per interfacciarsi con OpenGL. |
| GRMtlBackendContext |
Rappresenta il contesto back-end metal utilizzato per creare un oggetto supportato dalla GRContextGPU. |
| GRRecordingContext |
Contesto per la registrazione delle operazioni GPU che possono essere riprodotte in un secondo momento. |
| GRSharpVkBackendContext |
Contesto back-end Vulkan che usa tipi SharpVk per l'interoperabilità Vulkan. |
| GRVkBackendContext |
Rappresenta il contesto back-end Vulkan per il rendering gpu. |
| GRVkExtensions |
Rappresenta una raccolta di estensioni Vulkan da usare con il back-end GPU di Skia. |
| GRVkExtensionsSharpVkExtensions |
Fornisce metodi di estensione per GRVkExtensions supportare i tipi SharpVk. |
| GRVorticeD3DBackendContext |
Rappresenta un contesto back-end Direct3D 12 usando i tipi Vortice per la creazione di un oggetto supportato da GRContextGPU. |
| GRVorticeD3DTextureResourceInfo |
Rappresenta informazioni su una risorsa trama Direct3D 12 usando i tipi Vortice. |
| SKAbstractManagedStream |
Rappresenta un oggetto SKStreamAsset (un flusso Skia ricercabile e riavvolgibile). |
| SKAbstractManagedWStream |
Rappresenta un oggetto SKWStream (flusso Skia scrivibile). |
| SKAutoCanvasRestore |
Classe convenience usata per ripristinare lo stato dell'area di disegno in un'istruzione using. |
| SKAutoCoInitialize |
Classe di praticità usata per inizializzare e annullare automaticamente l'inizializzazione di COM su piattaforme supportate. |
| SKBitmap |
Specifica SKBitmap una bitmap raster. |
| SKBlender |
Rappresenta una funzione di fusione personalizzata che combina i colori di origine e di destinazione. |
| SKCanvas |
Incapsula tutto lo stato relativo al disegno in un dispositivo (bitmap o superficie). |
| SKCodec |
Un livello di astrazione direttamente sopra un codec immagine. |
| SKColorFilter |
Filtri colore da utilizzare con la ColorFilter proprietà di un oggetto SKPaint. |
| SKColorSpace |
Rappresenta uno spazio colore. |
| SKColorSpaceIccProfile |
Rappresenta un profilo di colore ICC utilizzato per descrivere le caratteristiche di colore di un dispositivo o di uno spazio colore. |
| SKData |
Contiene SKData un buffer di dati non modificabile. |
| SKDocument |
API di alto livello per la creazione di un'area di disegno basata su documenti. |
| SKDrawable |
Rappresenta la classe di base per gli oggetti che disegnano in SKCanvas. |
| SKDynamicMemoryWStream |
Flusso scrivibile, dinamico e basato sulla memoria. |
| SKFileStream |
Flusso ricercabile supportato da un file nel file system. |
| SKFileWStream |
Flusso scrivibile supportato da un file nel file system. |
| SKFont |
Rappresenta un tipo di carattere utilizzato per disegnare e misurare il testo. |
| SKFontManager |
Gestisce una raccolta di tipi di carattere. |
| SKFontStyle |
Rappresenta un particolare stile (grassetto, corsivo, condensato) di un carattere tipografico. |
| SKFontStyleSet |
Rappresenta il set di stili per una determinata famiglia di caratteri. |
| SKFrontBufferedManagedStream |
Flusso di sola lettura che memorizza nel buffer il primo blocco di byte specificato. |
| SKFrontBufferedStream |
Flusso di sola lettura che memorizza nel buffer il primo blocco di byte specificato. |
| SKGraphics |
Fornisce impostazioni globali e gestione della cache per le operazioni grafiche Skia. |
| SKHorizontalRunBuffer |
Buffer di esecuzione per il testo posizionato orizzontalmente in cui i glifi condividono una coordinata Y comune. |
| SKHorizontalTextRunBuffer |
Buffer per le esecuzioni di testo posizionate orizzontalmente con dati cluster e di testo. |
| SkiaExtensions |
Metodi pratici per SKPixelGeometry. |
| SkiaSharpVersion |
Fornisce informazioni sulla versione per SkiaSharp e la relativa libreria nativa. |
| SKImage |
Astrazione per disegnare un rettangolo di pixel. |
| SKImageFilter |
Filtri immagine da usare con la ImageFilter proprietà di un oggetto SKPaint. |
| SKManagedStream |
Esegue il wrapping di un oggetto Stream in un SKStreamAsset oggetto (un flusso Skia ricercabile e riavvolgibile) |
| SKManagedWStream |
Esegue il wrapping di un Stream oggetto in un SKWStream oggetto (flusso Skia scrivibile) |
| SKMaskFilter |
I filtri maschera eseguono trasformazioni su una maschera di canale alfa prima di disegnare. Un filtro mask viene impostato usando la MaskFilter proprietà sul SKPaint tipo. |
| SKMemoryStream |
Flusso basato sulla memoria. |
| SKNativeObject |
Rappresenta un oggetto nativo. |
| SKNoDrawCanvas |
Tipo di che fornisce un tipo di base per le aree di SKCanvas disegno che non devono essere rasterizzare. |
| SKNWayCanvas |
Tipo di SKCanvas che disegna in più aree di disegno contemporaneamente. |
| SKObject |
Rappresenta un oggetto nativo rilevato. |
| SKOverdrawCanvas |
Un'area di disegno che acquisisce tutti i comandi di disegno e, invece di disegnare il contenuto effettivo, incrementa il canale alfa di ogni pixel ogni volta che sarebbe stato toccato da una chiamata di disegno. |
| SKPaint |
Contiene le informazioni sullo stile e sul colore su come disegnare geometrie, testo e bitmap. |
| SKPath |
Percorso geometrico composto. |
| SKPath.Iterator |
Oggetto Iteratore per analizzare tutti i segmenti (linee, quadratiche, cubi) di ogni contorno in un percorso. |
| SKPath.OpBuilder |
Eseguire una serie di operazioni di percorso, ottimizzate per l'unione di molti percorsi. |
| SKPath.RawIterator |
Oggetto Iteratore da analizzare tra i verbi nel percorso, fornendo i punti associati. |
| SKPathBuilder |
Generatore modificabile per costruire SKPath oggetti in modo incrementale. |
| SKPathEffect |
Classe di base per gli oggetti in SKPaint che influiscono sulla geometria di una primitiva di disegno prima che venga trasformata dalla matrice dell'area di disegno e disegnata. |
| SKPathMeasure |
Rappresenta un tipo che può essere utilizzato per calcolare la lunghezza di e segmenti di un percorso. |
| SKPicture |
Operazioni di disegno registrate eseguite su un SKCanvas oggetto da riprodurre in un secondo momento. |
| SKPictureRecorder |
Il registratore di immagini viene utilizzato per registrare le operazioni di disegno eseguite in un SKCanvas oggetto e archiviate in un oggetto SKPicture. |
| SKPixmap |
Coppie SKImageInfo con pixel effettivi e byte di riga. |
| SKPositionedRunBuffer |
Buffer di esecuzione per il testo completamente posizionato in cui ogni glifo ha una posizione X e Y indipendente. |
| SKPositionedTextRunBuffer |
Buffer per le esecuzioni di testo completamente posizionate con dati cluster e di testo. |
| SKRegion |
Incapsula l'area geometrica utilizzata per specificare le aree di ritaglio per il disegno. |
| SKRegion.ClipIterator |
Scorre i rettangoli di un'area ritagliata in un rettangolo di delimitazione. |
| SKRegion.RectIterator |
Scorre i rettangoli che costituiscono un'area. |
| SKRegion.SpanIterator |
Scorre gli intervalli orizzontali di un'area in corrispondenza di una coordinata y specifica. |
| SKRotationScaleRunBuffer |
Buffer di esecuzione per il testo con trasformazioni di rotazione e scala applicate a ogni glifo. |
| SKRotationScaleTextRunBuffer |
Buffer per l'archiviazione di una sequenza di testo con trasformazioni di rotazione e ridimensionamento applicate a ogni glifo. |
| SKRoundRect |
Rappresenta un rettangolo arrotondato con raggi potenzialmente diversi per ogni angolo. |
| SKRunBuffer |
Buffer di esecuzione che fornisce l'accesso ai dati del glifo per una sequenza di testo. |
| SKRuntimeBlenderBuilder |
Generatore per la creazione di frullatori dagli effetti di runtime skSL. |
| SKRuntimeColorFilterBuilder |
Generatore per la creazione di filtri a colori dagli effetti di runtime skSL. |
| SKRuntimeEffect |
Rappresenta un effetto di runtime SkSL compilato che può essere usato per creare shader, filtri di colore o frullatori. |
| SKRuntimeEffectBuilder |
Classe di base per la compilazione di effetti di runtime con uniformi ed effetti figlio. |
| SKRuntimeEffectBuilderException |
Eccezione generata quando un generatore di effetti di runtime rileva un errore. |
| SKRuntimeEffectChildren |
Rappresenta una raccolta di shader figlio o filtri di colore da utilizzare con SKRuntimeEffect. |
| SKRuntimeEffectUniforms |
Rappresenta una raccolta di valori uniformi per un oggetto SKRuntimeEffect. |
| SKRuntimeShaderBuilder |
Generatore per la creazione di shader dagli effetti di runtime skSL. |
| SKShader |
Gli shader specificano i colori di origine per ciò che viene disegnato nell'oggetto SKPaint. |
| SKStream |
Astrazione per un'origine di byte, che può essere supportata dalla memoria, da un file o da un altro. |
| SKStreamAsset |
Flusso astratto e ricercabile con una lunghezza nota. |
| SKStreamMemory |
Flusso astratto basato sulla memoria. |
| SKStreamRewindable |
Flusso astratto riavvolgibile. |
| SKStreamSeekable |
Flusso astratto e riavvolgibile che supporta l'operazione di ricerca. |
| SKSurface |
Rappresenta il back-end/i risultati del disegno in un'area di disegno. |
| SKSurfaceProperties |
Vengono descritte le proprietà e i vincoli di un determinato SKSurfaceoggetto . |
| SKSvgCanvas |
Oggetto specializzato SKCanvas che genera comandi SVG dalle chiamate di disegno. |
| SKSwizzle |
Vari metodi di utilità per quando si ruotano i pixel. |
| SKTextBlob |
Rappresenta più esecuzioni di testo di glifi e posizioni. |
| SKTextBlobBuilder |
Oggetto builder utilizzato per creare un oggetto SKTextBlob. |
| SKTextRunBuffer |
Buffer per l'archiviazione di una sequenza di testo con ID glifo, posizioni, cluster e dati di testo. |
| SKTraceMemoryDump |
Classe base astratta per la ricezione di callback di traccia della memoria da Skia. |
| SKTypeface |
Rappresenta un carattere tipografico specifico e uno stile intrinseco di un tipo di carattere. |
| SKVertices |
Rappresenta un set non modificabile di dati dei vertici che possono essere usati con DrawVertices(SKVertices, SKBlendMode, SKPaint). |
| SKWebpEncoder |
Fornisce metodi per la codifica di immagini e sequenze animate nel formato WebP. |
| SKWStream |
Astrazione per la scrittura di un flusso di byte, che può essere supportato dalla memoria, da un file o da un altro elemento. |
| StringUtilities |
Vari metodi di utilità per l'uso di stringhe e testo. |
Struct
| Nome | Descrizione |
|---|---|
| GRGlFramebufferInfo |
Rappresenta un handle per un framebuffer OpenGL esistente. |
| GRGlTextureInfo |
Rappresenta un handle per una trama OpenGL esistente. |
| GRMtlTextureInfo |
Rappresenta informazioni su una trama metal usata come trama back-end in SkiaSharp. |
| GRVkAlloc |
Rappresenta le informazioni sull'allocazione di memoria Vulkan da usare con il back-end GPU di Skia. |
| GRVkImageInfo |
Rappresenta informazioni su un'immagine Vulkan da usare con il back-end GPU di Skia. |
| GRVkYcbcrComponents |
Descrive il mapping dei componenti per una conversione YCbCr di Vulkan. |
| GRVkYcbcrConversionInfo |
Descrive i parametri per la conversione dell'sampler YCbCr di Vulkan. |
| SKCanvasSaveLayerRec |
Contiene la configurazione per il salvataggio di un livello in un oggetto SKCanvas. |
| SKCodecFrameInfo |
Informazioni sui singoli fotogrammi in un'immagine con più frame. |
| SKCodecOptions |
Opzioni aggiuntive da passare a o uno GetPixels(SKImageInfo, IntPtr, SKCodecOptions) degli overload che accettano un oggetto SKCodecOptions. |
| SKColor |
Valore di colore non premoltiplicato ARGB a 32 bit. |
| SKColorF |
Valore di colore non premoltiplicato a 16 bit, a virgola mobile, ARGB. |
| SKColors |
Definizioni per alcuni nomi di colore comuni. |
| SKColorSpacePrimaries |
Descrive una gamma di colori con primarie e un punto bianco. |
| SKColorSpaceTransferFn |
Rappresenta i coefficienti per un'equazione di funzione di trasferimento comune. |
| SKColorSpaceXyz |
Rappresenta una matrice 3x3 utilizzata per la trasformazione dello spazio dei colori tra le coordinate RGB e XYZ. |
| SKCubicResampler |
Rappresenta un ricampionamento cubico con parametri B e C configurabili per il ridimensionamento delle immagini di alta qualità. |
| SKDocumentPdfMetadata |
Metadati facoltativi da passare alla funzione factory PDF. |
| SKDocumentXpsOptions |
Opzioni per la creazione di un documento XPS con SKDocument. |
| SKFontArguments |
Specifica gli argomenti per la personalizzazione di un clone di carattere tipografico, inclusi l'indice della raccolta, la tavolozza dei colori, gli override della tavolozza e la posizione di progettazione delle varianti. |
| SKFontMetrics |
Struttura per rappresentare le misurazioni per un tipo di carattere. |
| SKFontPaletteOverride |
Esegue l'override di una singola voce di colore in una tavolozza dei colori dei caratteri. |
| SKFontVariationAxis |
Descrive un singolo asse delle varianti definito in un tipo di carattere variabile. |
| SKFontVariationPositionCoordinate |
Rappresenta un valore dello spazio di progettazione per un singolo asse delle varianti. |
| SKFourByteTag |
Rappresenta un tag OpenType a quattro byte utilizzato per identificare tabelle, assi e script. |
| SKHighContrastConfig |
Impostazioni di configurazione a contrasto elevato da usare con CreateHighContrast(SKHighContrastConfig). |
| SKImageInfo |
Descrivere le dimensioni e il tipo di pixel di un'immagine. |
| SKJpegEncoderOptions |
Opzioni per controllare la codifica JPEG. |
| SKLattice |
Specifica le coordinate per dividere una bitmap in rettangoli (XDivs * YDivs). |
| SKMatrix |
Matrice di trasformazione 3x3 con prospettiva. |
| SKMatrix44 |
Matrice 3D, 4x4. |
| SKPMColor |
Valore di colore premoltiplicato ARGB a 32 bit. |
| SKPngEncoderOptions |
Opzioni per controllare la codifica PNG. |
| SKPoint |
Rappresenta una coppia ordinata di coordinate x a virgola mobile e y che definisce un punto in un piano bidimensionale. |
| SKPoint3 |
Rappresenta una coppia ordinata di coordinate x,y e z a virgola mobile che definisce un punto in un piano tridimensionale. |
| SKPointI |
Rappresenta una coppia ordinata di coordinate integer x e y che definisce un punto in un piano bidimensionale. |
| SKRawRunBuffer<T> |
Un buffer di esecuzione non elaborato che consente l'accesso diretto a glifi, posizione, cluster e dati di testo. |
| SKRect |
Archivia un set di quattro numeri a virgola mobile che rappresentano l'angolo superiore sinistro e l'angolo inferiore destro di un rettangolo. |
| SKRectI |
Archivia un set di quattro interi che rappresentano l'angolo superiore sinistro e l'angolo inferiore destro di un rettangolo. |
| SKRotationScaleMatrix |
Rappresenta una rotazione 2D e una matrice di scala uniforme. |
| SKRuntimeEffectChild |
Rappresenta un effetto figlio che può essere passato a un effetto di runtime, avvolgendo uno shader, un filtro colore o un frullatore. |
| SKRuntimeEffectUniform |
Rappresenta un valore uniforme che può essere passato a un oggetto SKRuntimeEffect. |
| SKSamplingOptions |
Specifica le opzioni di campionamento utilizzate per la creazione di immagini, tra cui la modalità filtro, la modalità mipmap e il ricampionamento cubico. |
| SKSize |
Archivia una coppia ordinata di numeri a virgola mobile che descrivono la larghezza e l'altezza di un rettangolo. |
| SKSizeI |
Archivia una coppia ordinata di numeri interi che descrivono la larghezza e l'altezza di un rettangolo. |
| SKWebpEncoderFrame |
Rappresenta un singolo fotogramma in una sequenza WebP animata. |
| SKWebpEncoderOptions |
Opzioni per controllare la codifica WEBP. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| GRBackend |
Possibili API 3D che possono essere usate da Ganesh. |
| GRBackendState |
Vari flag per il ResetContext(GRBackendState) metodo . |
| GRGlBackendState |
Vari flag per il ResetContext(GRGlBackendState) metodo quando si usa un OpenGL back-end. |
| GRSurfaceOrigin |
Origine di una trama. |
| SKAlphaType |
Descrive come interpretare il componente alfa di un pixel. |
| SKBitmapAllocFlags |
Flag da usare con SKBitmap(). |
| SKBlendMode |
Modalità di fusione predefinite. |
| SKBlurStyle |
Tipi di sfocatura per il CreateBlur(SKBlurStyle, Single) metodo e i relativi overload. |
| SKCanvasSaveLayerRecFlags |
Specifica le opzioni per il salvataggio di un livello in un oggetto SKCanvas. |
| SKClipOperation |
Operazioni logiche che possono essere eseguite quando si combinano due aree. |
| SKCodecAnimationBlend |
Specifica la modalità di fusione di un frame con un frame precedente in un'immagine animata. |
| SKCodecAnimationDisposalMethod |
Rappresenta il modo in cui il fotogramma successivo nell'immagine si basa sul frame corrente. |
| SKCodecResult |
Utilizzato per descrivere il risultato di una chiamata a GetPixels(SKImageInfo, IntPtr, SKCodecOptions) o uno degli overload che accetta un oggetto SKCodecOptions. |
| SKCodecScanlineOrder |
Ordini in cui è possibile restituire le righe di analisi. |
| SKColorChannel |
Identifica un canale di colore specifico in un colore RGBA. |
| SKColorspacePrimariesCicp |
Identifica le primarie di colore usando ITU-T valori CICP (H.273/ ISO 23001-8 Coding-Independent Code Points). |
| SKColorspaceTransferFnCicp |
Identifica le funzioni di trasferimento (caratteristiche di trasferimento opto-elettronico) usando ITU-T valori CICP (H.273/ ISO 23001-8 Coding-Independent Code Points). |
| SKColorType |
Descrive come interpretare i componenti di un pixel. |
| SKEncodedImageFormat |
I vari formati utilizzati da un oggetto SKCodec. |
| SKEncodedOrigin |
Rappresenta vari valori di origine restituiti da EncodedOrigin. |
| SKFilterMode |
Specifica l'algoritmo di filtro per il ridimensionamento e la trasformazione delle immagini. |
| SKFontEdging |
Specifica il tipo di smussamento dei bordi da utilizzare durante il rendering dei glifi. |
| SKFontHinting |
Specifica il livello di hint da eseguire durante il rendering dei glifi. |
| SKFontStyleSlant |
Vari tipi di carattere per l'uso con SKTypeface. |
| SKFontStyleWeight |
Vari pesi predefiniti dei tipi di carattere da utilizzare con SKTypeface. |
| SKFontStyleWidth |
Varie larghezze predefinite dei tipi di carattere da usare con SKTypeface. |
| SKHighContrastConfigInvertStyle |
Vari stili di inversione per i calcoli a contrasto elevato. |
| SKImageCachingHint |
Suggerimenti per le chiamate di immagine in cui il sistema potrebbe memorizzare nella cache intermedi calcolati. |
| SKJpegEncoderAlphaOption |
Varie opzioni per controllare la modalità di gestione dell'alfa. |
| SKJpegEncoderDownsample |
Varie opzioni per il fattore di downcampionamento dei componenti you e V. |
| SKLatticeRectType |
Impostazione facoltativa per voce di griglia rettangolare per renderla trasparente o per riempire la voce della griglia con un colore. |
| SKMipmapMode |
Specifica la modalità mipmap utilizzata durante il campionamento delle immagini. |
| SKPaintStyle |
Indicazioni su come disegnare la geometria. |
| SKPath1DPathEffectStyle |
Come trasformare il percorso in ogni punto (in base alla posizione corrente e alla tangente). |
| SKPathAddMode |
Controlla la modalità di aggiunta di un percorso a un altro percorso. |
| SKPathArcSize |
Indicazione del fatto che venga disegnato il più piccolo o più grande di due archi possibili. |
| SKPathConvexity |
Convessenza per i percorsi. |
| SKPathDirection |
Direzione per i contorni del percorso. |
| SKPathFillType |
Possibili valori di tipo di riempimento del percorso. |
| SKPathMeasureMatrixFlags |
Flag per indicare come calcolare una matrice da una posizione lungo un percorso. |
| SKPathOp |
Operazioni logiche che possono essere eseguite quando si combinano due percorsi tramite Op(SKPath, SKPathOp). |
| SKPathSegmentMask |
Flag utilizzati da SegmentMasks. |
| SKPathVerb |
Verbi contenuti in un oggetto SKPath. |
| SKPixelGeometry |
Descrive il modo in cui le strisce LCD sono organizzate per ogni pixel. |
| SKPngEncoderFilterFlags |
Vari filtri di riga da usare per la codifica di un file PNG. |
| SKPointMode |
Valori possibili per interpretare la matrice in ingresso di punti per il DrawPoints(SKPointMode, SKPoint[], SKPaint) metodo . |
| SKRegionOperation |
Operazioni logiche che possono essere eseguite quando si combinano due aree. |
| SKRoundRectCorner |
Rappresenta gli angoli di un rettangolo arrotondato. |
| SKRoundRectType |
Rappresenta i vari sottotipi di rettangoli arrotondati. |
| SKShaderTileMode |
Indicazioni sul modo in cui lo shader deve gestire il disegno all'esterno dei limiti originali. |
| SKStrokeCap |
Varie opzioni per StrokeCap. |
| SKStrokeJoin |
Stile join per operazioni di strozzamento. |
| SKSurfacePropsFlags |
Flag per .SKSurfaceProperties |
| SKTextAlign |
Possibili valori di allineamento del testo. |
| SKTextEncoding |
Possibili codifiche di testo. |
| SKTrimPathEffectMode |
Rappresenta il tipo di taglio da eseguire. |
| SKVertexMode |
Varie modalità con cui interpretare i triangoli quando si richiama DrawVertices(SKVertexMode, SKPoint[], SKColor[], SKPaint). |
| SKWebpEncoderCompression |
I vari tipi di compressione per i file WEBP. |
| SKZeroInitialized |
Specifica se la memoria passata a GetPixels(SKImageInfo, IntPtr, SKCodecOptions) (o uno degli overload che accetta un SKCodecOptions) è inizializzata zero. |
Delegati
| Nome | Descrizione |
|---|---|
| GRGlGetProcedureAddressDelegate |
Rappresenta un metodo che recupera l'indirizzo di una funzione OpenGL in base al nome. |
| GRSharpVkGetProcedureAddressDelegate |
Rappresenta un metodo che recupera gli indirizzi della routine Vulkan utilizzando tipi SharpVk. |
| GRVkGetProcedureAddressDelegate |
Delegato per la risoluzione degli indirizzi della funzione Vulkan in base al nome. |
| SKBitmapReleaseDelegate |
Delegato utilizzato per rilasciare la memoria per una bitmap. |
| SKDataReleaseDelegate |
Delegato utilizzato quando un'istanza SKData sta per essere rilasciata. |
| SKGlyphPathDelegate |
Rappresenta un metodo di callback che riceve il percorso e la matrice di trasformazione per ogni glifo durante l'enumerazione dei percorsi del glifo. |
| SKImageRasterReleaseDelegate |
Delegato usato per rilasciare la memoria per un'immagine basata su raster. |
| SKImageTextureReleaseDelegate |
Delegato usato per rilasciare la memoria per un'immagine basata su trama. |
| SKSurfaceReleaseDelegate |
Delegato utilizzato per rilasciare la memoria per una superficie. |
Commenti
SkiaSharp fornisce un set completo di API per il rendering di immagini 2D. In genere si inizia creando una superficie con SKSurface, ottenere un da SKCanvas esso e rilasciare comandi di disegno in tale area. È quindi possibile accedere alla bitmap sottostante o ottenere la codifica come immagine.