GRVkExtensions Classe
Definizione
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.
Rappresenta una raccolta di estensioni Vulkan da usare con il back-end GPU di Skia.
public class GRVkExtensions : SkiaSharp.SKObject
- Ereditarietà
Proprietà
| Nome | Descrizione |
|---|---|
| Handle |
Ottiene o imposta l'handle sull'oggetto nativo sottostante. (Ereditato da SKObject) |
| IgnorePublicDispose |
Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op. (Ereditato da SKNativeObject) |
| IsDisposed |
Ottiene un valore che indica se l'oggetto è già stato eliminato. (Ereditato da SKNativeObject) |
| OwnsHandle |
Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato. (Ereditato da SKNativeObject) |
Metodi
| Nome | Descrizione |
|---|---|
| Create(GRVkGetProcedureAddressDelegate, IntPtr, IntPtr, String[], String[]) |
Crea una nuova GRVkExtensions istanza e la inizializza con gli oggetti e le estensioni Vulkan specificati. |
| Dispose() |
Rilascia tutte le risorse usate da questo SKNativeObjectoggetto . (Ereditato da SKNativeObject) |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da SKObject e, facoltativamente, rilascia le risorse gestite. (Ereditato da SKObject) |
| DisposeInternal() |
Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose. (Ereditato da SKNativeObject) |
| DisposeManaged() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti gestiti. (Ereditato da SKObject) |
| DisposeNative() |
Rilascia le risorse native associate a questo oggetto. |
| DisposeUnownedManaged() |
Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza. (Ereditato da SKObject) |
| HasExtension(String, Int32) |
Verifica che l'estensione Vulkan specificata sia disponibile con almeno la versione specificata. |
| Initialize(GRVkGetProcedureAddressDelegate, IntPtr, IntPtr, String[], String[]) |
Inizializza l'oggetto estensioni con gli oggetti e le estensioni Vulkan specificati. |
| Initialize(GRVkGetProcedureAddressDelegate, IntPtr, IntPtr) |
Inizializza l'oggetto estensioni con l'istanza di Vulkan e il dispositivo fisico specificati. |