D2D1_COLORMATRIX_PROP 枚举 (d2d1effects.h)
颜色矩阵效果的属性的标识符。
语法
typedef enum D2D1_COLORMATRIX_PROP {
D2D1_COLORMATRIX_PROP_COLOR_MATRIX = 0,
D2D1_COLORMATRIX_PROP_ALPHA_MODE = 1,
D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT = 2,
D2D1_COLORMATRIX_PROP_FORCE_DWORD = 0xffffffff
} ;
常量
D2D1_COLORMATRIX_PROP_COLOR_MATRIX 值: 0 浮点值的 5x4 矩阵。 矩阵中的元素没有边界,并且是无单位的。 类型为 D2D1_MATRIX_5X4_F。 默认值为标识矩阵 Matrix5x4F (1、0、0、0、0、1、0、0、0、0、1、0、0、0、0、0、1、0、0、0、0、0) 。 |
D2D1_COLORMATRIX_PROP_ALPHA_MODE 值:1 输出的 alpha 模式。 类型为 D2D1_COLORMATRIX_ALPHA_MODE。 默认值为 D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED。 |
D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT 值: 2 在效果将值传递给图形中的下一个效果之前,该效果是否将颜色值固定为 0 到 1 之间。 该效果在预乘 alpha 之前固定值。 如果将其设置为 TRUE,则效果将固定值。 如果将其设置为 FALSE,则效果不会固定颜色值, 但是,如果其他效果和输出图面的精度不够高,则可能会限制值。 类型为 BOOL。 默认值是 FALSE。 |
D2D1_COLORMATRIX_PROP_FORCE_DWORD 值: 0xffffffff |
要求
标头 | d2d1effects.h |