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 |