struttura D3DHAL_DP2COLORFILL (d3dhal.h)
Solo DirectX 9.0 e versioni successive.
D3DHAL_DP2COLORFILL viene usato per le operazioni di riempimento del colore quando D3dDrawPrimitives2 risponde al token di comando D3DDP2OP_COLORFILL.
Sintassi
typedef struct _D3DHAL_DP2COLORFILL {
DWORD dwSurface;
RECTL rRect;
D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;
Membri
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.
Osservazioni
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 del colore, i valori dei colori di input vengono specificati nel membro Color. Per altre informazioni, vedere Gestione dei valori dei colori per i formati di pixel.
Quando il runtime chiama la funzione DdBlt di un driver per eseguire un'operazione di riempimento del colore, 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.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3dhal.h (include D3dhal.h) |
Vedere anche
D3DDP2OP_COLORFILL