ID3D11DeviceContext ::D rawInstancedIndirect, méthode (d3d11.h)

Dessinez des primitives générées par GPU.

Syntaxe

void DrawInstancedIndirect(
  [in] ID3D11Buffer *pBufferForArgs,
  [in] UINT         AlignedByteOffsetForArgs
);

Paramètres

[in] pBufferForArgs

Type : ID3D11Buffer*

Pointeur vers un ID3D11Buffer, qui est une mémoire tampon contenant les primitives générées par gpu.

[in] AlignedByteOffsetForArgs

Type : UINT

Décalage dans pBufferForArgs vers le début des primitives générées par GPU.

Valeur de retour

None

Remarques

Lorsqu’une application crée une mémoire tampon associée à l’interface ID3D11Buffer vers laquelle pBufferForArgs pointe, l’application doit définir l’indicateur D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS dans le membre MiscFlags de la structure D3D11_BUFFER_DESC qui décrit la mémoire tampon. Pour créer la mémoire tampon, l’application appelle la méthode ID3D11Device ::CreateBuffer et dans cet appel passe un pointeur vers D3D11_BUFFER_DESC dans le paramètre pDesc .

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d11.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11DeviceContext