Compartir a través de


MTLResourceOptions Enumeración

Definición

Contiene las opciones usadas por los objetos de búfer y textura.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[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 = 
Herencia
MTLResourceOptions
Atributos

Campos

CpuCacheModeDefault 0

Indica el modo de caché de CPU predeterminado.

CpuCacheModeWriteCombined 1

Indica un modo de caché de CPU combinado de escritura, que es mejor para los recursos que la CPU escribirá pero nunca leerá.

HazardTrackingModeUntracked 256

Indica que el desarrollador debe realizar un seguimiento de las dependencias del codificador de comandos con barreras.

StorageModeManaged 16
StorageModeMemoryless 48

Indica que el recurso es un destino de representación temporal y solo se almacena en el icono.

StorageModePrivate 32

Indica que el recurso se almacena en una ubicación donde solo la GPU puede acceder a él.

StorageModeShared 0

Indica que el recurso se almacena en una ubicación donde tanto la GPU como la CPU pueden acceder a él.

Se aplica a