Partager via


structure CD3D10_BUFFER_DESC (d3d10.h)

Décrit une ressource de mémoire tampon .

Syntaxe

struct CD3D10_BUFFER_DESC : D3D10_BUFFER_DESC {
  void CD3D10_BUFFER_DESC();
  void CD3D10_BUFFER_DESC(
    const D3D10_BUFFER_DESC & o
  );
  void CD3D10_BUFFER_DESC(
    UINT        byteWidth,
    UINT        bindFlags,
    D3D10_USAGE usage,
    UINT        cpuaccessFlags,
    UINT        miscFlags
  );
  void ~CD3D10_BUFFER_DESC();
};

Héritage

La structure CD3D10_BUFFER_DESC implémente D3D10_BUFFER_DESC.

Membres

void CD3D10_BUFFER_DESC()

void CD3D10_BUFFER_DESC( const D3D10_BUFFER_DESC & o)

void CD3D10_BUFFER_DESC( UINT byteWidth, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)

void ~CD3D10_BUFFER_DESC()

Notes

byteWidth Type : TAILLE UINT de la mémoire tampon en octets.

bindFlags Type : UINT Identifiez la façon dont la mémoire tampon sera liée au pipeline. Les applications peuvent logiquement utiliser des indicateurs OR (voir D3D10_BIND_FLAG) pour indiquer que la mémoire tampon est accessible de différentes manières.

usage Type : D3D10_USAGE Identifier la façon dont la mémoire tampon doit être lue et écrite. La fréquence des mises à jour est un facteur clé. La valeur la plus courante est généralement D3D10_USAGE_DEFAULT ; consultez D3D10_USAGE pour connaître toutes les valeurs possibles.

cpuAccessFlags Type : indicateurs d’accès au processeur UINT (voir D3D10_CPU_ACCESS_FLAG) ou 0 si aucun accès au processeur n’est nécessaire. Les applications peuvent logiquement des indicateurs OR ensemble.

miscFlags Type : indicateurs divers UINT (voir D3D10_RESOURCE_MISC_FLAG) ou 0 si non utilisé. Les applications peuvent logiquement des indicateurs OR ensemble.

Cette structure est utilisée par ID3D10Device::CreateBuffer pour créer des ressources de mémoire tampon.

En plus de cette structure, il existe également une structure dérivée dans D3D10.h (CD3D10_BUFFER_DESC) qui se comporte comme une classe héritée pour aider à créer une description de mémoire tampon.

Spécifications

   
En-tête d3d10.h

Voir aussi

Structures de ressources