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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour