D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW structure (d3d10umddi.h)

La structure D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW décrit une mémoire tampon utilisée pour créer une vue de ressources de nuanceur dans un appel à la fonction CreateShaderResourceView(D3D11).

Syntaxe

typedef struct D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW {
  union {
    [in] UINT FirstElement;
    [in] UINT ElementOffset;
  };
  union {
    [in] UINT NumElements;
    [in] UINT ElementWidth;
  };
  [in] UINT  Flags;
} D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW;

Membres

[in] FirstElement

Décalage, en octets, du premier élément de la mémoire tampon.

[in] ElementOffset

Décalage, en octets, du premier élément de la mémoire tampon.

[in] NumElements

Nombre d'éléments contenus dans la mémoire tampon.

[in] ElementWidth

Largeur, en éléments, dans la mémoire tampon.

[in] Flags

Or au niveau du bit valide des valeurs d’indicateur qui décrivent la mémoire tampon. Actuellement, le runtime Direct3D prend uniquement en charge l’indicateur D3D11_DDI_BUFFEREX_SRV_FLAG_RAW (0x00000001). Si cet indicateur est défini, la mémoire tampon est au format brut.

Configuration requise

Condition requise Valeur
Client minimal pris en charge D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3d10umddi.h (incluez D3d10umddi.h)

Voir aussi

CalcPrivateShaderResourceViewSize(D3D11)

CreateShaderResourceView(D3D11)

D3D11DDIARG_CREATESHADERRESOURCEVIEW