MTLResourceOptions Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient les options utilisées par les objets de mémoire tampon et de texture.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
[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 =
- Héritage
-
MTLResourceOptions
- Attributs
Champs
CpuCacheModeDefault | 0 | Indique le mode de cache du processeur par défaut. |
CpuCacheModeWriteCombined | 1 | Indique un mode de cache d’UC combiné en écriture, qui est idéal pour les ressources que le processeur écrit, mais jamais lu. |
HazardTrackingModeUntracked | 256 | Indique que le développeur doit suivre les dépendances de l’encodeur de commande avec des clôtures. |
StorageModeManaged | 16 | |
StorageModeMemoryless | 48 | Indique que la ressource est une cible de rendu temporaire et qu’elle est stockée uniquement sur la vignette. |
StorageModePrivate | 32 | Indique que la ressource est stockée à un emplacement où seul le GPU peut y accéder. |
StorageModeShared | 0 | Indique que la ressource est stockée à un emplacement où le GPU et le processeur peuvent y accéder. |