Freigeben über


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

Weitere Informationen

D2D1_BLEND_DESCRIPTION

ID2D1BlendTransform