Condividi tramite


MTLResourceOptions Enumerazione

Definizione

Contiene le opzioni usate dagli oggetti buffer e trama.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)]
[System.Flags]
public enum MTLResourceOptions
type MTLResourceOptions = 
Ereditarietà
MTLResourceOptions
Attributi

Campi

CpuCacheModeDefault 0

Indica la modalità cache della CPU predefinita.

CpuCacheModeWriteCombined 1

Indica una modalità cache della CPU combinata in scrittura, che è preferibile per le risorse che la CPU scriverà ma non legge mai.

HazardTrackingModeUntracked 256

Indica che lo sviluppatore deve tenere traccia delle dipendenze del codificatore dei comandi con recinzioni.

StorageModeManaged 16
StorageModeMemoryless 48

Indica che la risorsa è una destinazione di rendering temporanea e viene archiviata solo nel riquadro.

StorageModePrivate 32

Indica che la risorsa viene archiviata in una posizione in cui solo la GPU può accederla.

StorageModeShared 0

Indica che la risorsa viene archiviata in una posizione in cui sia la GPU che la CPU possono accedervi.

Si applica a