structure D3D10_BUFFER_SRV (d3d10.h)
Spécifie les éléments d’une ressource de mémoire tampon à utiliser dans une vue nuanceur-ressource.
Syntaxe
typedef struct D3D10_BUFFER_SRV {
union {
UINT FirstElement;
UINT ElementOffset;
};
union {
UINT NumElements;
UINT ElementWidth;
};
} D3D10_BUFFER_SRV;
Membres
FirstElement
Type : UINT
Nombre d’octets entre le début de la mémoire tampon et le premier élément auquel accéder.
ElementOffset
Type : UINT
Décalage du premier élément de la vue à accéder, par rapport à l’élément 0.
NumElements
Type : UINT
Nombre total d’éléments dans la vue.
ElementWidth
Type : UINT
Largeur de chaque élément (en octets). Cela peut être déterminé à partir du format stocké dans la description du nuanceur-resource-view.
Remarques
La structure D3D10_BUFFER_SRV est membre de la structure D3D10_SHADER_RESOURCE_VIEW_DESC , qui représente une description d’affichage nuanceur-ressource. Vous pouvez créer une vue nuanceur-ressource en appelant la méthode ID3D10Device ::CreateShaderResourceView .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d10.h |