D2D1_LINEARTRANSFER_PROP 枚举 (d2d1effects.h)

线性传输效果的属性的标识符。

语法

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

常量

 
D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT
值: 0
Red 通道的线性函数的 Y 截距。


类型为 FLOAT。

默认值为 0.0f。
D2D1_LINEARTRANSFER_PROP_RED_SLOPE
值:1
红色通道的线性函数的斜率。


类型为 FLOAT。

默认值为 1.0f。
D2D1_LINEARTRANSFER_PROP_RED_DISABLE
值: 2
如果将其设置为 TRUE,则效果不会将传输函数应用于红色通道。
如果将此设置为 FALSE,则效果会将 RedLinearTransfer 函数应用于 Red 通道。


类型为 BOOL。

默认值为 FALSE。
D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT
值: 3
绿色通道线性函数的 Y 截距。


类型为 FLOAT。

默认值为 0.0f。
D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE
值: 4
绿色通道线性函数的斜率。


类型为 FLOAT。

默认值为 1.0f。
D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE
值: 5
如果将其设置为 TRUE,则效果不会将传输函数应用于绿色通道。
如果将此设置为 FALSE,则效果会将 GreenLinearTransfer 函数应用于绿色通道。


类型为 BOOL。

默认值为 FALSE。
D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT
值: 6
蓝色通道的线性函数的 Y 截距。


类型为 FLOAT。

默认值为 0.0f。
D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE
值: 7
蓝色通道的线性函数的斜率。


类型为 FLOAT。

默认值为 1.0f。
D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE
值: 8
如果将其设置为 TRUE,则效果不会将传输函数应用于 Blue 通道。
如果将此设置为 FALSE,则效果会将 BlueLinearTransfer 函数应用于 Blue 通道。


类型为 BOOL。

默认值为 FALSE。
D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT
值: 9
Alpha 通道线性函数的 Y 截距。


类型为 FLOAT。

默认值为 0.0f。
D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE
值: 10
Alpha 通道的线性函数的斜率。


类型为 FLOAT。

默认值为 0.0f。
D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE
值: 11
如果将其设置为 TRUE,则效果不会将传输函数应用于 Alpha 通道。
如果将此设置为 FALSE,则效果会将 AlphaLinearTransfer 函数应用于 Alpha 通道。


类型为 BOOL。

默认值为 FALSE。
D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT
值: 12
在效果将值传递到图形中的下一个效果之前,效果是否将颜色值固定在 0 到 1 之间。
该效果在预乘 alpha 之前固定值。


如果将其设置为 TRUE,则效果将固定值。 如果将其设置为 FALSE,则效果不会固定颜色值,而是其他效果和
如果值精度不够高,则输出图面可能会固定这些值。

类型为 BOOL。

默认值为 FALSE。
D2D1_LINEARTRANSFER_PROP_FORCE_DWORD
值: 0xffffffff

要求

要求
Header d2d1effects.h