次の方法で共有


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