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;

Members

r

Gleitkommawert, der die rote 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 roten Komponente an, während der Wert 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 der Wert 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. Der Wert 0,0 gibt das vollständige Fehlen der blauen Komponente an, während der Wert 1,0 angibt, dass blau vollständig vorhanden ist.

Eine

Gleitkommawert, der die Alphakomponente einer Farbe angibt. Dieser Wert liegt im Allgemeinen im Bereich von 0,0 bis 1,0. Der Wert 0,0 gibt vollständig transparent an, während der Wert 1,0 für vollständig deckend steht.

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 Lichtlichter, die dazu tendieren, eine Szene zu verwaschen. Negative Werte erzeugen dunkle Lichtlichter, die tatsächlich Licht aus einer Szene entfernen.

Der DXGItype.h-Headertyp definiert DXGI _ RGBA wie folgt als Alias von D3DCOLORVALUE:

typedef D3DCOLORVALUE DXGI_RGBA;

Sie können DXGI _ RGBA mit IDXGISwapChain1::SetBackgroundColor, IDXGISwapChain1::GetBackgroundColorund DXGI _ ALPHA MODE _ verwenden.

Requirements (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

Weitere Informationen

DXGI-Strukturen

D3DCOLORVALUE

D3DCOLORVALUE (in Direct3D 9)