MTLResourceOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |