D2D1_BLEND-Enumeration (d2d1effectauthor.h)
Gibt an, wie eine der Farbquellen abgeleitet werden soll, und gibt optional einen Präblendvorgang für die Farbquelle an.
Syntax
typedef enum D2D1_BLEND {
D2D1_BLEND_ZERO = 1,
D2D1_BLEND_ONE = 2,
D2D1_BLEND_SRC_COLOR = 3,
D2D1_BLEND_INV_SRC_COLOR = 4,
D2D1_BLEND_SRC_ALPHA = 5,
D2D1_BLEND_INV_SRC_ALPHA = 6,
D2D1_BLEND_DEST_ALPHA = 7,
D2D1_BLEND_INV_DEST_ALPHA = 8,
D2D1_BLEND_DEST_COLOR = 9,
D2D1_BLEND_INV_DEST_COLOR = 10,
D2D1_BLEND_SRC_ALPHA_SAT = 11,
D2D1_BLEND_BLEND_FACTOR = 14,
D2D1_BLEND_INV_BLEND_FACTOR = 15,
D2D1_BLEND_FORCE_DWORD = 0xffffffff
} ;
Konstanten
D2D1_BLEND_ZERO Wert: 1 Die Datenquelle ist schwarz (0, 0, 0, 0). Es gibt keinen Präblendvorgang. |
D2D1_BLEND_ONE Wert: 2 Die Datenquelle ist weiß (1, 1, 1, 1). Es gibt keinen Präblendvorgang. |
D2D1_BLEND_SRC_COLOR Wert: 3 Die Datenquelle sind Farbdaten (RGB) aus der zweiten Eingabe der Blendtransformation. Es gibt keinen Präblendvorgang. |
D2D1_BLEND_INV_SRC_COLOR Wert: 4 Die Datenquelle sind Farbdaten (RGB) aus der zweiten Eingabe der Blendtransformation. Der Präblendvorgang invertiert die Daten und generiert 1 – RGB. |
D2D1_BLEND_SRC_ALPHA Wert: 5 Die Datenquelle sind Alphadaten (A) aus der zweiten Eingabe der Blendtransformation. Es gibt keinen Präblendvorgang. |
D2D1_BLEND_INV_SRC_ALPHA Wert: 6 Die Datenquelle sind Alphadaten (A) aus der zweiten Eingabe der Blendtransformation. Der Präblendvorgang invertiert die Daten und generiert 1 – A. |
D2D1_BLEND_DEST_ALPHA Wert: 7 Die Datenquelle sind Alphadaten (A) aus der ersten Eingabe der Blendtransformation. Es gibt keinen Präblendvorgang. |
D2D1_BLEND_INV_DEST_ALPHA Wert: 8 Die Datenquelle sind Alphadaten (A) aus der ersten Eingabe der Blendtransformation. Der Präblendvorgang invertiert die Daten und generiert 1 – A. |
D2D1_BLEND_DEST_COLOR Wert: 9 Die Datenquelle sind Farbdaten aus der ersten Eingabe der Blendtransformation. Es gibt keinen Präblendvorgang. |
D2D1_BLEND_INV_DEST_COLOR Wert: 10 Die Datenquelle sind Farbdaten aus der ersten Eingabe der Blendtransformation. Der Präblendvorgang invertiert die Daten und generiert 1 – RGB. |
D2D1_BLEND_SRC_ALPHA_SAT Wert: 11 Die Datenquelle sind Alphadaten aus der zweiten Eingabe der Blendtransformation. Der Präblendvorgang klemmt die Daten auf 1 oder weniger. |
D2D1_BLEND_BLEND_FACTOR Wert: 14 Die Datenquelle ist der Mischfaktor. Es gibt keinen Präblendvorgang. |
D2D1_BLEND_INV_BLEND_FACTOR Wert: 15 Die Datenquelle ist der Mischfaktor. Der Präblendvorgang invertiert den Mischfaktor und erzeugt 1 bis blend_factor. |
D2D1_BLEND_FORCE_DWORD Wert: 0xffffffff |
Hinweise
Diese Enumeration hat dieselben numerischen Werte wie D3D10_BLEND.
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] |
Kopfzeile | d2d1effectauthor.h |