DXGI_ALPHA_MODE-Enumeration (dxgi1_2.h)

Identifiziert den Alphawert( Transparenzverhalten) einer Oberfläche.

Syntax

typedef enum DXGI_ALPHA_MODE {
  DXGI_ALPHA_MODE_UNSPECIFIED = 0,
  DXGI_ALPHA_MODE_PREMULTIPLIED = 1,
  DXGI_ALPHA_MODE_STRAIGHT = 2,
  DXGI_ALPHA_MODE_IGNORE = 3,
  DXGI_ALPHA_MODE_FORCE_DWORD = 0xffffffff
} ;

Konstanten

 
DXGI_ALPHA_MODE_UNSPECIFIED
Wert: 0
Gibt an, dass das Transparenzverhalten nicht angegeben ist.
DXGI_ALPHA_MODE_PREMULTIPLIED
Wert: 1
Gibt an, dass das Transparenzverhalten vormultipliziert ist. Jede Farbe wird zuerst mit dem Alphawert skaliert. Der Alphawert selbst ist sowohl in der geraden als auch in der vormultiplizierten Alpha identisch. In der Regel ist kein Farbkanalwert größer als der Alphakanalwert. Wenn ein Farbkanalwert in einem vormultiplizierten Format größer als der Alphakanal ist, führt die standardmäßige Quell-über-Überblendungsberechnung zu einer additiven Mischung.
DXGI_ALPHA_MODE_STRAIGHT
Wert: 2
Gibt an, dass das Transparenzverhalten nicht vorab multipliziert ist. Der Alphakanal gibt die Transparenz der Farbe an.
DXGI_ALPHA_MODE_IGNORE
Wert: 3
Gibt an, das Transparenzverhalten zu ignorieren.
DXGI_ALPHA_MODE_FORCE_DWORD
Wert: 0xffffffff
Erzwingt, dass diese Enumeration in eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert erlauben einige Compiler die Kompilierung dieser Enumeration.
auf eine andere Größe als 32 Bits. Dieser Wert wird nicht verwendet.

Hinweise

Weitere Informationen zum Alphamodus finden Sie unter D2D1_ALPHA_MODE.

Anforderungen

   
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]
Kopfzeile dxgi1_2.h

Weitere Informationen

DXGI-Enumerationen

DXGI_SWAP_CHAIN_DESC1