é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

Voir aussi

Énumérations de ressources