Condividi tramite


struttura D3DHAL_DP2BLT (d3dhal.h)

Solo DirectX 9.0 e versioni successive.

D3DHAL_DP2BLT viene usato per i blts della superficie bidimensionale quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_BLT.

Sintassi

typedef struct _D3DHAL_DP2BLT {
  DWORD dwSource;
  RECTL rSource;
  DWORD dwSourceMipLevel;
  DWORD dwDest;
  RECTL rDest;
  DWORD dwDestMipLevel;
  DWORD Flags;
} D3DHAL_DP2BLT;

Members

dwSource

Specifica l'handle sulla superficie di origine.

rSource

Specifica una struttura RECTL che specifica i punti superiore sinistro e inferiore destro di un rettangolo sulla superficie di origine. Questi punti definiscono l'area dei dati di origine blit e la relativa posizione sulla superficie di origine.

dwSourceMipLevel

Specifica il sublevel di una trama della mappa MIP che rappresenta l'origine del blt.

dwDest

Specifica l'handle per la superficie di destinazione.

rDest

Specifica una struttura RECTL che specifica i punti superiore sinistro e inferiore destro di un rettangolo sulla superficie di destinazione. Questi punti definiscono l'area in cui deve verificarsi la fessura e la relativa posizione sulla superficie di destinazione.

dwDestMipLevel

Specifica il sublevel di una trama della mappa MIP che rappresenta la destinazione per il blt.

Flags

Specifica un flag che indica il tipo di filtro che deve essere eseguito dal driver. Questo membro è impostato su zero per indicare che il driver può usare la propria tecnica di filtro o è impostato su uno dei flag seguenti.

Contrassegno Significato
DP2BLT_LINEAR Impostare per il filtro lineare.
DP2BLT_POINT Impostare per il filtro dei punti.

Commenti

Il membro dwSource odwDest specifica l'handle del kernel nella superficie di primo livello e il membro dwSourceMipLevel o dwDestMiplevel specifica il livello di sublevel per la catena di mappe MIP in cui si verifica il blt.

Requisiti

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

Vedi anche

D3DDP2OP_BLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2