Condividi tramite


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

D3dDrawPrimitives2

DdBlt