Freigeben über


ID3D11DeviceContext::D rawInstancedIndirect-Methode (d3d11.h)

Zeichnen Sie instanzierte, GPU-generierte Grundtypen.

Syntax

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

Parameter

[in] pBufferForArgs

Typ: ID3D11Buffer*

Ein Zeiger auf einen ID3D11Buffer, bei dem es sich um einen Puffer handelt, der die von der GPU generierten Grundtypen enthält.

[in] AlignedByteOffsetForArgs

Typ: UINT

Offset in pBufferForArgs zum Start der gpu-generierten Grundtypen.

Rückgabewert

Keine

Bemerkungen

Wenn eine Anwendung einen Puffer erstellt, der der ID3D11Buffer-Schnittstelle zugeordnet ist, auf die pBufferForArgs verweist, muss die Anwendung das D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS-Flag im MiscFlags-Element der D3D11_BUFFER_DESC-Struktur festlegen, die den Puffer beschreibt. Zum Erstellen des Puffers ruft die Anwendung die ID3D11Device::CreateBuffer-Methode auf und übergibt in diesem Aufruf einen Zeiger auf D3D11_BUFFER_DESC im pDesc-Parameter .

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11DeviceContext