Condividi tramite


struttura DXGI_RGBA

Rappresenta un valore di colore con alfa, utilizzato per la trasparenza.

Sintassi

typedef struct _DXGI_RGBA {
  float r;
  float g;
  float b;
  float a;
} DXGI_RGBA;

Members

r

Valore a virgola mobile che specifica il componente rosso di un colore. Questo valore è in genere compreso nell'intervallo compreso tra 0,0 e 1,0. Il valore 0,0 indica l'assenza completa del componente rosso, mentre il valore 1,0 indica che il rosso è completamente presente.

G

Valore a virgola mobile che specifica il componente verde di un colore. Questo valore è in genere compreso nell'intervallo compreso tra 0,0 e 1,0. Il valore 0,0 indica l'assenza completa del componente verde, mentre il valore 1,0 indica che il verde è completamente presente.

b

Valore a virgola mobile che specifica il componente blu di un colore. Questo valore è in genere compreso nell'intervallo compreso tra 0,0 e 1,0. Il valore 0,0 indica l'assenza completa del componente blu, mentre il valore 1,0 indica che il blu è completamente presente.

Un

Valore a virgola mobile che specifica il componente alfa di un colore. Questo valore è in genere compreso nell'intervallo compreso tra 0,0 e 1,0. Il valore 0,0 indica un valore completamente trasparente, mentre il valore 1,0 indica un valore completamente opaco.

Commenti

È possibile impostare i membri di questa struttura su valori esterni all'intervallo compreso tra 0 e 1 per implementare alcuni effetti insoliti. I valori maggiori di 1 producono luci forti che tendono a lavare una scena. I valori negativi producono luci scure che effettivamente rimuovono la luce da una scena.

Il tipo di intestazione DXGItype.h definisce DXGI_RGBA come alias di D3DCOLORVALUE, come indicato di seguito:

typedef D3DCOLORVALUE DXGI_RGBA;

È possibile usare DXGI_RGBA con IDXGISwapChain1::SetBackgroundColor, IDXGISwapChain1::GetBackgroundColor e DXGI_ALPHA_MODE.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 e aggiornamento della piattaforma per Windows 7 [app desktop | App UWP]
Server minimo supportato
Windows Server 2012 e aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Intestazione
DXGItype.h

Vedi anche

Strutture DXGI

D3DCOLORVALUE

D3DCOLORVALUE (in Direct3D 9)