Freigeben über


D3DHAL_DP2BUFFERBLT Struktur (d3dhal.h)

Nur DirectX 8.0 und höhere Versionen.

D3DHAL_DP2BUFFERBLT wird für Vertex- oder Indexpuffer-Blts verwendet, wenn D3dDrawPrimitives2- auf das D3DDP2OP_BUFFERBLT Befehlstoken antwortet.

Syntax

typedef struct _D3DHAL_DP2BUFFERBLT {
  DWORD    dwDDDestSurface;
  DWORD    dwDDSrcSurface;
  DWORD    dwOffset;
  D3DRANGE rSrc;
  DWORD    dwFlags;
} D3DHAL_DP2BUFFERBLT;

Angehörige

dwDDDestSurface

Gibt das Handle für den Zielvertex oder den Indexpuffer an.

dwDDSrcSurface

Gibt das Handle für den Quellvertex oder den Indexpuffer an.

dwOffset

Gibt den Offset des Zielpuffers in Bytes an, in den die Kopie weitergeleitet werden soll.

rSrc

Gibt an, welcher Bereich des Quellpuffers kopiert werden soll. Dies ist eine D3DRANGE Struktur, die in der Microsoft Windows SDK-Dokumentation beschrieben wird und einen UINT-Offset in Byte und eine UINT-Größe in Byte enthält.

dwFlags

Unbenutzt.

Bemerkungen

Der CreateD3DBuffer- Rückruf erstellt die kleinen ganzzahligen Handles für die Vertex- oder Indexpuffer, die als Quell- und Zielpuffer für Puffer-Blts verwendet werden können.

Siehe Hinweise für D3DHAL_DP2TEXBLT.

Anforderungen

Anforderung Wert
Header- d3dhal.h (einschließlich D3dhal.h)

Siehe auch

CreateD3DBuffer-

D3DDP2OP_BUFFERBLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2