Freigeben über


DirectXAlphaMode Enumeration

Definition

Identifiziert den Alphawert( Transparenzverhalten) einer Oberfläche. Dies ist eine Windows-Runtime Entsprechung der Desktop-DXGI_ALPHA_MODE-Enumeration.

public enum class DirectXAlphaMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class DirectXAlphaMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class DirectXAlphaMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum DirectXAlphaMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum DirectXAlphaMode
var value = Windows.Graphics.DirectX.DirectXAlphaMode.unspecified
Public Enum DirectXAlphaMode
Vererbung
DirectXAlphaMode
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v2.0)

Felder

Ignore 3

Gibt an, das Transparenzverhalten zu ignorieren.

Premultiplied 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.

Straight 2

Gibt an, dass das Transparenzverhalten nicht vorab multipliziert ist. Der Alphakanal gibt die Transparenz der Farbe an.

Unspecified 0

Gibt an, dass das Transparenzverhalten nicht angegeben ist.

Gilt für: