énumération D3D11_CPU_ACCESS_FLAG (d3d11.h)
Spécifie les types d’accès au processeur autorisés pour une ressource.
Syntax
typedef enum D3D11_CPU_ACCESS_FLAG {
D3D11_CPU_ACCESS_WRITE = 0x10000L,
D3D11_CPU_ACCESS_READ = 0x20000L
} ;
Constantes
D3D11_CPU_ACCESS_WRITE Valeur : 0x10000L La ressource doit être mappable afin que le processeur puisse modifier son contenu. Les ressources créées avec cet indicateur ne peuvent pas être définies en tant que sorties du pipeline et doivent être créées avec une utilisation dynamique ou intermédiaire (voir D3D11_USAGE). |
D3D11_CPU_ACCESS_READ Valeur : 0x20000L La ressource doit être mappable afin que le processeur puisse lire son contenu. Les ressources créées avec cet indicateur ne peuvent pas être définies en tant qu’entrées ou sorties dans le pipeline et doivent être créées avec une utilisation intermédiaire (voir D3D11_USAGE). |
Remarques
Cette énumération est utilisée dans D3D11_BUFFER_DESC, D3D11_TEXTURE1D_DESC, D3D11_TEXTURE2D_DESCD3D11_TEXTURE3D_DESC.
Les applications peuvent combiner un ou plusieurs de ces indicateurs avec un OR au niveau du bit. Dans la mesure du possible, créez des ressources sans indicateur d’accès au processeur, car cela permet une meilleure optimisation des ressources.
Le D3D11_RESOURCE_MISC_FLAG ne peut pas être utilisé lors de la création de ressources avec des indicateurs D3D11_CPU_ACCESS .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d11.h |