Compartir a través de


enumeración D2D1_LINEARTRANSFER_PROP (d2d1effects.h)

Identificadores de las propiedades del efecto de transferencia lineal.

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
} ;

Constantes

 
D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT
Valor: 0
Interceptación Y de la función lineal para el canal Rojo.


El tipo es FLOAT.

El valor predeterminado es 0.0f.
D2D1_LINEARTRANSFER_PROP_RED_SLOPE
Valor: 1
Pendiente de la función lineal para el canal Rojo.


El tipo es FLOAT.

El valor predeterminado es 1.0f.
D2D1_LINEARTRANSFER_PROP_RED_DISABLE
Valor: 2
Si establece esto en TRUE, el efecto no aplica la función de transferencia al canal rojo.
Si establece esto en FALSE, el efecto aplica la función RedLinearTransfer al canal rojo.


El tipo es BOOL.

El valor predeterminado es FALSE.
D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT
Valor: 3
Interceptación Y de la función lineal para el canal verde.


El tipo es FLOAT.

El valor predeterminado es 0.0f.
D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE
Valor: 4
Pendiente de la función lineal para el canal verde.


El tipo es FLOAT.

El valor predeterminado es 1.0f.
D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE
Valor: 5
Si establece esto en TRUE, el efecto no aplica la función de transferencia al canal verde.
Si establece esto en FALSE, el efecto aplica la función GreenLinearTransfer al canal verde.


El tipo es BOOL.

El valor predeterminado es FALSE.
D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT
Valor: 6
Interceptación Y de la función lineal para el canal azul.


El tipo es FLOAT.

El valor predeterminado es 0.0f.
D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE
Valor: 7
Pendiente de la función lineal para el canal azul.


El tipo es FLOAT.

El valor predeterminado es 1.0f.
D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE
Valor: 8
Si establece esto en TRUE, el efecto no aplica la función de transferencia al canal azul.
Si establece esto en FALSE, el efecto aplica la función BlueLinearTransfer al canal azul.


El tipo es BOOL.

El valor predeterminado es FALSE.
D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT
Valor: 9
Interceptación Y de la función lineal para el canal Alfa.


El tipo es FLOAT.

El valor predeterminado es 0.0f.
D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE
Valor: 10
Pendiente de la función lineal para el canal Alfa.


El tipo es FLOAT.

El valor predeterminado es 0.0f.
D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE
Valor: 11
Si establece esto en TRUE, el efecto no aplica la función de transferencia al canal Alfa.
Si establece esto en FALSE, el efecto aplica la función AlphaLinearTransfer al canal Alfa.


El tipo es BOOL.

El valor predeterminado es FALSE.
D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT
Valor: 12
Si el efecto sujeta los valores de color a entre 0 y 1 antes de que el efecto pase los valores al siguiente efecto del gráfico.
El efecto sujeta los valores antes de que premulte el alfa .


Si establece esto en TRUE, el efecto restringirá los valores. Si se establece en FALSE, el efecto no sujetará los valores de color, sino otros efectos y
la superficie de salida puede fijar los valores si no tienen una precisión lo suficientemente alta.

El tipo es BOOL.

El valor predeterminado es FALSE.
D2D1_LINEARTRANSFER_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

Requisito Valor
Header d2d1effects.h