D2D1_COLORMATRIX_PROP列挙 (d2d1effects.h)

Color マトリックス効果のプロパティの識別子。

構文

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
浮動小数点値の 5 x 4 行列。 マトリックス内の要素は境界付けされておらず、単位なしです。


型が D2D1_MATRIX_5X4_F

既定値は、ID 行列 Matrix5x4F(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0) です。
D2D1_COLORMATRIX_PROP_ALPHA_MODE
値: 1
出力のアルファ モード。


型が D2D1_COLORMATRIX_ALPHA_MODE

既定値は D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED です。
D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT
値: 2
効果がグラフの次の効果に値を渡す前に、効果が色の値を 0 から 1 の間にクランプするかどうか。
効果は、アルファをプリ乗算する前に値をクランプします。


これを TRUE に設定すると、効果によって値がクランプされます。 これを FALSE に設定すると、効果によって色の値がクランプされません。
しかし、他の効果と出力面は、十分な精度でない場合に値をクランプする可能性があります。

型は BOOL です。

既定値は FALSE です。
D2D1_COLORMATRIX_PROP_FORCE_DWORD
値: 0xffffffff

必要条件

   
Header d2d1effects.h