Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |