Share via


D2D1_LINEARTRANSFER_PROP-Enumeration (d2d1effects.h)

Bezeichner für Eigenschaften des Effekts "Lineare Übertragung".

Syntax

typedef enum D2D1_LINEARTRANSFER_PROP {
  D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT = 0,
  D2D1_LINEARTRANSFER_PROP_RED_SLOPE = 1,
  D2D1_LINEARTRANSFER_PROP_RED_DISABLE = 2,
  D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT = 3,
  D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE = 4,
  D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE = 5,
  D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT = 6,
  D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE = 7,
  D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE = 8,
  D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT = 9,
  D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE = 10,
  D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE = 11,
  D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT = 12,
  D2D1_LINEARTRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

Konstanten

 
D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT
Wert: 0
Der Y-Abschnitt der linearen Funktion für den roten Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_LINEARTRANSFER_PROP_RED_SLOPE
Wert: 1
Die Steigung der linearen Funktion für den roten Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_LINEARTRANSFER_PROP_RED_DISABLE
Wert: 2
Wenn Sie dies auf TRUE festlegen, wendet der Effekt die Übertragungsfunktion nicht auf den roten Kanal an.
Wenn Sie dies auf FALSE festlegen, wendet der Effekt die RedLinearTransfer-Funktion auf den roten Kanal an.


Der Typ ist BOOL.

Der Standardwert lautet FALSE.
D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT
Wert: 3
Der Y-Abschnitt der linearen Funktion für den grünen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE
Wert: 4
Die Steigung der linearen Funktion für den grünen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE
Wert: 5
Wenn Sie dies auf TRUE festlegen, wendet der Effekt die Übertragungsfunktion nicht auf den grünen Kanal an.
Wenn Sie dies auf FALSE festlegen, wendet der Effekt die GreenLinearTransfer-Funktion auf den grünen Kanal an.


Der Typ ist BOOL.

Der Standardwert lautet FALSE.
D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT
Wert: 6
Der Y-Abschnitt der linearen Funktion für den blauen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE
Wert: 7
Die Steigung der linearen Funktion für den blauen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE
Wert: 8
Wenn Sie dies auf TRUE festlegen, wendet der Effekt die Übertragungsfunktion nicht auf den blauen Kanal an.
Wenn Sie dies auf FALSE festlegen, wendet der Effekt die BlueLinearTransfer-Funktion auf den blauen Kanal an.


Der Typ ist BOOL.

Der Standardwert lautet FALSE.
D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT
Wert: 9
Der Y-Abschnitt der linearen Funktion für den Alphakanal.


Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE
Wert: 10
Die Steigung der linearen Funktion für den Alphakanal.


Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE
Wert: 11
Wenn Sie dies auf TRUE festlegen, wendet der Effekt die Übertragungsfunktion nicht auf den Alphakanal an.
Wenn Sie dies auf FALSE festlegen, wendet der Effekt die AlphaLinearTransfer-Funktion auf den Alphakanal an.


Der Typ ist BOOL.

Der Standardwert lautet FALSE.
D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT
Wert: 12
Gibt an, ob der Effekt Farbwerte zwischen 0 und 1 klemmt, bevor der Effekt die Werte an den nächsten Effekt im Diagramm übergibt.
Der Effekt klammert die Werte ein, bevor er das Alpha vormultipliziert.


Wenn Sie dies auf TRUE festlegen, klammert der Effekt die Werte ein. Wenn Sie dies auf FALSE festlegen, klammert der Effekt nicht die Farbwerte ein, sondern andere Effekte und
die Ausgabeoberfläche kann die Werte klammern, wenn sie nicht von hoher Genauigkeit sind.

Der Typ ist BOOL.

Der Standardwert lautet FALSE.
D2D1_LINEARTRANSFER_PROP_FORCE_DWORD
Wert: 0xffffffff

Anforderungen

Anforderung Wert
Header d2d1effects.h