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;

Member

dwDDDestSurface

Gibt das Handle zum Zielpunkt oder Indexpuffer an.

dwDDSrcSurface

Gibt das Handle zum Quellvertex oder Indexpuffer an.

dwOffset

Gibt den Offset des Zielpuffers in Bytes an, in den die Kopie geleitet 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 Bytes und eine UINT-Größe in Bytes enthält.

dwFlags

Nicht verwendet.

Hinweise

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

Weitere Informationen finden Sie unter Hinweise zu D3DHAL_DP2TEXBLT.

Anforderungen

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

Weitere Informationen

CreateD3DBuffer

D3DDP2OP_BUFFERBLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2