GRVkExtensions Classe

Definizione

Rappresenta una raccolta di estensioni Vulkan da usare con il back-end GPU di Skia.

public class GRVkExtensions : SkiaSharp.SKObject
Ereditarietà
GRVkExtensions

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.

Si applica a