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