Freigeben über


D2D1_GAMMATRANSFER_PROP-Enumeration (d2d1effects.h)

Bezeichner für Eigenschaften des Gamma-Übertragungseffekts.

Syntax

typedef enum D2D1_GAMMATRANSFER_PROP {
  D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE = 0,
  D2D1_GAMMATRANSFER_PROP_RED_EXPONENT = 1,
  D2D1_GAMMATRANSFER_PROP_RED_OFFSET = 2,
  D2D1_GAMMATRANSFER_PROP_RED_DISABLE = 3,
  D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE = 4,
  D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT = 5,
  D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET = 6,
  D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE = 7,
  D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE = 8,
  D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT = 9,
  D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET = 10,
  D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE = 11,
  D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE = 12,
  D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT = 13,
  D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET = 14,
  D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE = 15,
  D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT = 16,
  D2D1_GAMMATRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

Konstanten

 
D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE
Wert: 0
Die Amplitude der Gammaübertragungsfunktion für den roten Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_GAMMATRANSFER_PROP_RED_EXPONENT
Wert: 1
Der Exponent der Gammaübertragungsfunktion für den roten Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_GAMMATRANSFER_PROP_RED_OFFSET
Wert: 2
Der Offset der Gammaübertragungsfunktion für den roten Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_GAMMATRANSFER_PROP_RED_DISABLE
Wert: 3
Wenn Sie dies auf TRUE festlegen, wird die Übertragungsfunktion nicht auf den roten Kanal angewendet. Es wird eine Identitätsübertragungsfunktion verwendet.
Wenn Sie dies auf FALSE festlegen, wird die Gammaübertragungsfunktion auf den roten Kanal angewendet.


Der Typ ist BOOL.

Der Standardwert ist FALSE.
D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE
Wert: 4
Die Amplitude der Gammaübertragungsfunktion für den grünen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT
Wert: 5
Der Exponent der Gammaübertragungsfunktion für den grünen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET
Wert: 6
Der Offset der Gammaübertragungsfunktion für den grünen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE
Wert: 7
Wenn Sie dies auf TRUE festlegen, wird die Übertragungsfunktion nicht auf den grünen Kanal angewendet. Es wird eine Identitätsübertragungsfunktion verwendet.
Wenn Sie dies auf FALSE festlegen, wird die Gammaübertragungsfunktion auf den grünen Kanal angewendet.


Der Typ ist BOOL.

Der Standardwert ist FALSE.
D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE
Wert: 8
Die Amplitude der Gammaübertragungsfunktion für den Blauen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT
Wert: 9
Der Exponent der Gammaübertragungsfunktion für den Blauen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET
Wert: 10
Der Offset der Gammaübertragungsfunktion für den Blauen Kanal.


Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE
Wert: 11
Wenn Sie dies auf TRUE festlegen, wird die Übertragungsfunktion nicht auf den blauen Kanal angewendet. Es wird eine Identitätsübertragungsfunktion verwendet.
Wenn Sie dies auf FALSE festlegen, wird die Gammaübertragungsfunktion auf den blauen Kanal angewendet.


Der Typ ist BOOL.

Der Standardwert ist FALSE.
D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE
Wert: 12
Die Amplitude der Gammaübertragungsfunktion für den Alphakanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT
Wert: 13
Der Exponent der Gammaübertragungsfunktion für den Alphakanal.


Der Typ ist FLOAT.

Der Standardwert ist 1.0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET
Wert: 14
Der Offset der Gammaübertragungsfunktion für den Alphakanal.


Der Typ ist FLOAT.

Der Standardwert ist 0.0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE
Wert: 15
Wenn Sie dies auf TRUE festlegen, wird die Übertragungsfunktion nicht auf den Alphakanal angewendet. Es wird eine Identitätsübertragungsfunktion verwendet.
Wenn Sie dies auf FALSE festlegen, wird die Gammaübertragungsfunktion auf den Alphakanal angewendet.


Der Typ ist BOOL.

Der Standardwert ist FALSE.
D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT
Wert: 16
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 klemmt die Werte, 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 die Farbwerte nicht ein.
aber andere Effekte und die Ausgabeoberfläche können die Werte klammern, wenn sie nicht von hoher Genauigkeit sind.


Der Typ ist BOOL.

Der Standardwert ist FALSE.
D2D1_GAMMATRANSFER_PROP_FORCE_DWORD
Wert: 0xffffffff

Anforderungen

Anforderung Wert
Header d2d1effects.h