Partager via


MTLResourceOptions Énumération

Définition

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.

S’applique à