D2D1_DISCRETETRANSFER_PROP 枚举 (d2d1effects.h)
离散传输效果的属性的标识符。
语法
typedef enum D2D1_DISCRETETRANSFER_PROP {
D2D1_DISCRETETRANSFER_PROP_RED_TABLE = 0,
D2D1_DISCRETETRANSFER_PROP_RED_DISABLE = 1,
D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE = 2,
D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE = 3,
D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE = 4,
D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE = 5,
D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE = 6,
D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE = 7,
D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT = 8,
D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;
常量
D2D1_DISCRETETRANSFER_PROP_RED_TABLE 值: 0 用于定义 Red 通道的传输函数的值列表。 类型为 FLOAT[]。 默认值为 {0.0f, 1.0f}。 |
D2D1_DISCRETETRANSFER_PROP_RED_DISABLE 值:1 如果将其设置为 TRUE,则效果不会将传输函数应用于红色通道。 如果设置为 FALSE,则效果会将 RedDiscreteTransfer 函数应用于 Red 通道。 类型为 BOOL。 默认值(如果为 FALSE)。 |
D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE 值: 2 用于定义绿色通道的传输函数的值列表。 类型为 FLOAT[]。 默认值为 {0.0f, 1.0f}。 |
D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE 值: 3 如果将其设置为 TRUE,则效果不会将传输函数应用于绿色通道。 如果设置为 FALSE,则效果会将 GreenDiscreteTransfer 函数应用于绿色通道。 类型为 BOOL。 默认值(如果为 FALSE)。 |
D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE 值: 4 用于定义 Blue 通道传输函数的值列表。 类型为 FLOAT[]。 默认值为 {0.0f, 1.0f}。 |
D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE 值: 5 如果将其设置为 TRUE,则效果不会将传输函数应用于蓝色通道。 如果设置为 FALSE,则效果会将 BlueDiscreteTransfer 函数应用于 Blue 通道。 类型为 BOOL。 默认值(如果为 FALSE)。 |
D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE 值: 6 用于定义 Alpha 通道的传输函数的值列表。 类型为 FLOAT[]。 默认值为 {0.0f, 1.0f}。 |
D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE 值: 7 如果将其设置为 TRUE,则效果不会将传输函数应用于 Alpha 通道。 如果设置为 FALSE,则效果会将 AlphaDiscreteTransfer 函数应用于 Alpha 通道。 类型为 BOOL。 默认值(如果为 FALSE)。 |
D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT 值: 8 在效果将值传递给图形中的下一个效果之前,该效果是否将颜色值固定为 0 到 1 之间。 该效果在预乘 alpha 之前固定值。 如果将其设置为 TRUE,则效果将固定值。 如果将其设置为 FALSE,则效果不会固定颜色值, 但是,如果其他效果和输出图面的精度不够高,则可能会限制值。 类型为 BOOL。 默认值(如果为 FALSE)。 |
D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD 值: 0xffffffff |
要求
要求 | 值 |
---|---|
Header | d2d1effects.h |