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
D3DDP2OP_BUFFERBLT