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 |