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

CreateD3DBuffer

D3DDP2OP_BUFFERBLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2