struttura D3DHAL_DP2BUFFERBLT (d3dhal.h)
Solo DirectX 8.0 e versioni successive.
D3DHAL_DP2BUFFERBLT viene usato per i blts del vertex buffer o dell'indice quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_BUFFERBLT.
Sintassi
typedef struct _D3DHAL_DP2BUFFERBLT {
DWORD dwDDDestSurface;
DWORD dwDDSrcSurface;
DWORD dwOffset;
D3DRANGE rSrc;
DWORD dwFlags;
} D3DHAL_DP2BUFFERBLT;
Membri
dwDDDestSurface
Specifica l'handle per il vertex o il buffer di indice di destinazione.
dwDDSrcSurface
Specifica l'handle per il vertice di origine o il buffer di indice.
dwOffset
Specifica l'offset, in byte, del buffer di destinazione in cui deve essere indirizzata la copia.
rSrc
Specifica l'intervallo da copiare nel buffer di origine. Si tratta di una struttura D3DRANGE, descritta nella documentazione di Microsoft Windows SDK, che contiene un offset UINT in byte e una dimensione UINT in byte.
dwFlags
Inutilizzato.
Osservazioni
Il callback CreateD3DBuffer crea gli handle integer piccoli nei vertex o nei buffer di indice che possono essere usati come buffer di origine e di destinazione per i blts del buffer.
Vedere la sezione Osservazioni per D3DHAL_DP2TEXBLT.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3dhal.h (include D3dhal.h) |
Vedere anche
D3DDP2OP_BUFFERBLT