Freigeben über


D2D1_CHROMAKEY_PROP-Enumeration (d2d1effects_2.h)

Bezeichner für Eigenschaften des Chroma-Key-Effekts.

Syntax

typedef enum D2D1_CHROMAKEY_PROP {
  D2D1_CHROMAKEY_PROP_COLOR = 0,
  D2D1_CHROMAKEY_PROP_TOLERANCE = 1,
  D2D1_CHROMAKEY_PROP_INVERT_ALPHA = 2,
  D2D1_CHROMAKEY_PROP_FEATHER = 3,
  D2D1_CHROMAKEY_PROP_FORCE_DWORD = 0xffffffff
} ;

Konstanten

 
D2D1_CHROMAKEY_PROP_COLOR
Wert: 0
Die D2D1_CHROMAKEY_PROP_COLOR-Eigenschaft ist ein vector4-Wert, der die Farbe angibt, die in Alpha konvertiert werden soll. Die Standardfarbe ist Schwarz.
D2D1_CHROMAKEY_PROP_TOLERANCE
Wert: 1
Die D2D1_CHROMAKEY_PROP_TOLERANCE-Eigenschaft ist ein float-Wert, der die Toleranz für den Abgleich der in der D2D1_CHROMAKEY_PROP_COLOR-Eigenschaft angegebenen Farbe angibt.
Der zulässige Bereich ist 0,0 bis 1,0. Der Standardwert ist 0,1.
D2D1_CHROMAKEY_PROP_INVERT_ALPHA
Wert: 2
Die D2D1_CHROMAKEY_PROP_INVERT_ALPHA-Eigenschaft ist ein boolescher Wert, der angibt, ob die Alphawerte invertiert werden sollen. Der Standardwert: False.
D2D1_CHROMAKEY_PROP_FEATHER
Wert: 3
Die D2D1_CHROMAKEY_PROP_FEATHER-Eigenschaft ist ein boolescher Wert, ob die Ränder der Ausgabe im Alphakanal aufgeweicht werden sollen.
Bei Festlegung auf False ist die Alphaausgabe des Effekts 1-Bit: entweder vollständig undurchsichtig oder vollständig transparent. Die Einstellung auf True führt zu einer Erweichung der Kanten im Alphakanal der Chroma Key-Ausgabe.
Der Standardwert ist False.
D2D1_CHROMAKEY_PROP_FORCE_DWORD
Wert: 0xffffffff

Anforderungen

   
Kopfzeile d2d1effects_2.h