ID3D11DeviceContext ::D rawIndexedInstancedIndirect, méthode (d3d11.h)
Dessinez des primitives indexées, instances et générées par GPU.
Syntaxe
void DrawIndexedInstancedIndirect(
[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 d’octet aligné sur DWORD dans pBufferForArgs par rapport au 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, votre 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, votre application doit appeler la méthode ID3D11Device ::CreateBuffer et passer un pointeur vers un D3D11_BUFFER_DESC dans le paramètre pDesc .
Windows Phone 8 : Cette API est prise en charge.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d11.h |
Bibliothèque | D3D11.lib |