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 |