énumération D3D10_CPU_ACCESS_FLAG (d3d10.h)
Spécifie les types d’accès au processeur autorisés pour une ressource.
Syntax
typedef enum D3D10_CPU_ACCESS_FLAG {
D3D10_CPU_ACCESS_WRITE = 0x10000L,
D3D10_CPU_ACCESS_READ = 0x20000L
} ;
Constantes
D3D10_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 D3D10_USAGE). |
D3D10_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 D3D10_USAGE). |
Remarques
Cette énumération est utilisée dans D3D10_BUFFER_DESC, D3D10_TEXTURE1D_DESC, D3D10_TEXTURE2D_DESC, D3D10_TEXTURE3D_DESC et D3DX10_IMAGE_LOAD_INFO. Pour plus d’informations, consultez Création de ressources de mémoire tampon (Direct3D 10).
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.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d10.h |