D2D1_TABLETRANSFER_PROP列挙 (d2d1effects.h)

テーブル転送効果のプロパティの識別子。

構文

typedef enum D2D1_TABLETRANSFER_PROP {
  D2D1_TABLETRANSFER_PROP_RED_TABLE = 0,
  D2D1_TABLETRANSFER_PROP_RED_DISABLE = 1,
  D2D1_TABLETRANSFER_PROP_GREEN_TABLE = 2,
  D2D1_TABLETRANSFER_PROP_GREEN_DISABLE = 3,
  D2D1_TABLETRANSFER_PROP_BLUE_TABLE = 4,
  D2D1_TABLETRANSFER_PROP_BLUE_DISABLE = 5,
  D2D1_TABLETRANSFER_PROP_ALPHA_TABLE = 6,
  D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE = 7,
  D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT = 8,
  D2D1_TABLETRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

定数

 
D2D1_TABLETRANSFER_PROP_RED_TABLE
値: 0
Red チャネルの転送関数を定義するために使用される値の一覧。


型は FLOAT[]です。

既定値は {0.0f、1.0f} です。
D2D1_TABLETRANSFER_PROP_RED_DISABLE
値: 1
これを TRUE に設定した場合、効果は赤チャネルに伝達関数を適用しません。
これを FALSE に設定すると、RedTableTransfer 関数が Red チャネルに適用されます。


型は BOOL です。

既定値は FALSE です。
D2D1_TABLETRANSFER_PROP_GREEN_TABLE
値: 2
Green チャネルの転送関数を定義するために使用される値の一覧。


型は FLOAT[]です。

既定値は {0.0f、1.0f} です。
D2D1_TABLETRANSFER_PROP_GREEN_DISABLE
値: 3
これを TRUE に設定した場合、効果は伝達関数を Green チャネルに適用しません。
これを FALSE に設定すると、GreenTableTransfer 関数が Green チャネルに適用されます。


型は BOOL です。

既定値は FALSE です。
D2D1_TABLETRANSFER_PROP_BLUE_TABLE
値: 4
Blue チャネルの転送関数を定義するために使用される値の一覧。


型は FLOAT[]です。

既定値は {0.0f、1.0f} です。
D2D1_TABLETRANSFER_PROP_BLUE_DISABLE
値: 5
これを TRUE に設定した場合、効果は転送関数を Blue チャネルに適用しません。
これを FALSE に設定すると、BlueTableTransfer 関数が Blue チャネルに適用されます。


型は BOOL です。

既定値は FALSE です。
D2D1_TABLETRANSFER_PROP_ALPHA_TABLE
値: 6
アルファ チャネルの転送関数を定義するために使用される値の一覧。


型は FLOAT[]です。

既定値は {0.0f、1.0f} です。
D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE
値: 7
これを TRUE に設定した場合、効果はアルファ チャネルに伝達関数を適用しません。
これを FALSE に設定すると、AlphaTableTransfer 関数がアルファ チャネルに適用されます。


型は BOOL です。

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


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

型は BOOL です。

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

要件

要件
Header d2d1effects.h