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 に設定した場合、効果は伝達関数を Green チャネルに適用しません。 これを FALSE に設定すると、効果によって GreenLinearTransfer 関数が Green チャネルに適用されます。 型は BOOL です。 既定値は FALSE です。 |
D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT 値: 6 Blue チャネルの線形関数の 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 アルファ チャネルの線形関数の Y インターセプト。 型は FLOAT です。 既定値は 0.0f です。 |
D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE 値: 10 アルファ チャネルの線形関数の傾き。 型は FLOAT です。 既定値は 0.0f です。 |
D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE 値: 11 これを TRUE に設定した場合、効果はアルファ チャネルに伝達関数を適用しません。 これを FALSE に設定すると、効果によって AlphaLinearTransfer 関数が Alpha チャネルに適用されます。 型は BOOL です。 既定値は FALSE です。 |
D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT 値: 12 効果がグラフの次の効果に値を渡す前に、効果が色の値を 0 から 1 の間にクランプするかどうか。 効果は、アルファ をプリ乗算する前に値をクランプします。 これを TRUE に設定すると、効果によって値がクランプされます。 これを FALSE に設定すると、効果は色の値をクランプしませんが、他の効果と 十分な精度でない場合は、出力面が値をクランプする可能性があります。 型は BOOL です。 既定値は FALSE です。 |
D2D1_LINEARTRANSFER_PROP_FORCE_DWORD 値: 0xffffffff |
要件
要件 | 値 |
---|---|
Header | d2d1effects.h |