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

Voir aussi

Structures de ressources