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 |