Freigeben über


DXGI_RGBA Struktur

Stellt einen Farbwert mit Alpha dar, der zur Transparenz verwendet wird.

Syntax

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

Member

r

Gleitkommawert, der die rote Komponente einer Farbe angibt. Dieser Wert liegt im Allgemeinen im Bereich von 0,0 bis 1,0. Ein Wert von 0,0 gibt das vollständige Fehlen der roten Komponente an, während ein Wert von 1,0 angibt, dass Rot vollständig vorhanden ist.

g

Gleitkommawert, der die grüne Komponente einer Farbe angibt. Dieser Wert liegt im Allgemeinen im Bereich von 0,0 bis 1,0. Der Wert 0,0 gibt das vollständige Fehlen der grünen Komponente an, während ein Wert von 1,0 angibt, dass Grün vollständig vorhanden ist.

b

Gleitkommawert, der die blaue Komponente einer Farbe angibt. Dieser Wert liegt im Allgemeinen im Bereich von 0,0 bis 1,0. Ein Wert von 0,0 gibt das vollständige Fehlen der blauen Komponente an, während ein Wert von 1,0 angibt, dass Blau vollständig vorhanden ist.

a

Gleitkommawert, der die Alphakomponente einer Farbe angibt. Dieser Wert liegt im Allgemeinen im Bereich von 0,0 bis 1,0. Ein Wert von 0,0 bedeutet vollständig transparent, während ein Wert von 1,0 für vollständig undurchsichtig ist.

Bemerkungen

Sie können die Member dieser Struktur auf Werte außerhalb des Bereichs von 0 bis 1 festlegen, um einige ungewöhnliche Effekte zu implementieren. Werte größer als 1 erzeugen starke Lichter, die dazu neigen, eine Szene auszuwaschen. Negative Werte erzeugen dunkles Licht, das tatsächlich Licht von einer Szene entfernt.

Der DXGItype.h-Headertyp definiert DXGI_RGBA als Alias von D3DCOLORVALUE wie folgt:

typedef D3DCOLORVALUE DXGI_RGBA;

Sie können DXGI_RGBA mit IDXGISwapChain1::SetBackgroundColor, IDXGISwapChain1::GetBackgroundColor und DXGI_ALPHA_MODE verwenden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Header
DXGItype.h

Siehe auch

DXGI-Strukturen

D3DCOLORVALUE

D3DCOLORVALUE (in Direct3D 9)