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