struttura D3DHAL_DP2COLORFILL (d3dhal.h)
Solo DirectX 9.0 e versioni successive.
D3DHAL_DP2COLORFILL viene usato per le operazioni di riempimento a colori quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_COLORFILL.
Sintassi
typedef struct _D3DHAL_DP2COLORFILL {
DWORD dwSurface;
RECTL rRect;
D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;
Members
dwSurface
Specifica l'handle sulla superficie da riempire.
rRect
Specifica una struttura RECTL che specifica i punti superiore sinistro e inferiore destro di un rettangolo sulla superficie da riempire.
Color
Specifica un D3DCOLOR per il tipo di colore.
Commenti
Poiché i driver DirectX 9.0 e versioni successive sono necessari per supportare il token di comando D3DDP2OP_COLORFILL, non sono necessari per esporre un bit di funzionalità che indica tale supporto.
I driver di visualizzazione devono convertire i valori dei colori di input per le classi ARGB e YUV dei formati di colore. Per le operazioni di riempimento dei colori, i valori dei colori di input vengono specificati nel membro Color . Per altre informazioni, vedere Gestione dei valori dei colori per i formati pixel.
Quando il runtime chiama la funzione DdBlt di un driver per eseguire un'operazione di riempimento a colori, il runtime converte il valore D3DCOLOR in un valore pixel esplicito se il runtime supporta il formato di tale valore D3DCOLOR. Se il runtime non supporta il formato, il valore D3DCOLOR viene passato direttamente al driver.
Per altre informazioni sulle D3DCOLOR, vedere la documentazione di DirectX SDK.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dhal.h (include D3dhal.h) |
Vedi anche
D3DDP2OP_COLORFILL