Condividi tramite


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

CreateD3DBuffer

D3DDP2OP_BUFFERBLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2