Condividi tramite


struttura D3DHAL_DP2VOLUMEBLT (d3dhal.h)

Solo DirectX 8.0 e versioni successive.

La struttura D3DHAL_DP2VOLUMEBLT viene usata per i blts della trama del volume quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_VOLUMEBLT.

Sintassi

typedef struct _D3DHAL_DP2VOLUMEBLT {
  DWORD  dwDDDestSurface;
  DWORD  dwDDSrcSurface;
  DWORD  dwDestX;
  DWORD  dwDestY;
  DWORD  dwDestZ;
  D3DBOX srcBox;
  DWORD  dwFlags;
} D3DHAL_DP2VOLUMEBLT;

Membri

dwDDDestSurface

Specifica l'handle per la trama del volume di destinazione.

dwDDSrcSurface

Specifica l'handle per la trama del volume di origine.

dwDestX

Specificare la posizione nella trama del volume di destinazione per copiare la sottovolume di origine definita. Questi membri (dwDestX, dwDestYe dwDestZ) vengono specificati nelle coordinate dello schermo.

dwDestY

Vedere dwDestX.

dwDestZ

Vedere dwDestX.

srcBox

Specifica una sottovolume della trama del volume di origine da copiare nella destinazione.

dwFlags

Riservato per l'uso del sistema.

Osservazioni

Il callback D3dCreateSurfaceEx crea gli handle integer piccoli alle trame del volume che possono essere usate come trame di volume di origine e di destinazione per i blts della trama del volume.

Vedere la sezione Osservazioni per D3DHAL_DP2TEXBLT.

Fabbisogno

Requisito Valore
intestazione d3dhal.h (include D3dhal.h)

Vedere anche

D3DDP2OP_VOLUMEBLT

D3DHAL_DP2TEXBLT

D3dCreateSurfaceEx

D3dDrawPrimitives2