struttura D3DHAL_DP2SURFACEBLT (d3dhal.h)
Solo DirectX 9.0 e versioni successive.
D3DHAL_DP2SURFACEBLT viene usato per la memoria di sistema bidimensionale nella superficie di memoria video blts quando D3dDrawPrimitives2 risponde al token del comando D3DDP2OP_SURFACEBLT.
Sintassi
typedef struct _D3DHAL_DP2SURFACEBLT {
DWORD dwSource;
RECTL rSource;
DWORD dwSourceMipLevel;
DWORD dwDest;
RECTL rDest;
DWORD dwDestMipLevel;
DWORD Flags;
} D3DHAL_DP2SURFACEBLT;
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
Non utilizzato
Commenti
Il codice dell'operazione D3DDP2OP_SURFACEBLT è identico al codice dell'operazione di D3DDP2OP_BLT, ad eccezione del fatto che D3DDP2OP_SURFACEBLT viene usato solo per copiare la memoria di sistema nella memoria video e non viene mai usato per la conversione stretch blts o color. Poiché D3DDP2OP_SURFACEBLT non viene usato per l'estensione blts, non sono attualmente definiti flag.
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
D3DDP2OP_SURFACEBLT