D2D1_GAMMATRANSFER_PROP列挙 (d2d1effects.h)
ガンマ転送効果のプロパティの識別子。
構文
typedef enum D2D1_GAMMATRANSFER_PROP {
D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE = 0,
D2D1_GAMMATRANSFER_PROP_RED_EXPONENT = 1,
D2D1_GAMMATRANSFER_PROP_RED_OFFSET = 2,
D2D1_GAMMATRANSFER_PROP_RED_DISABLE = 3,
D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE = 4,
D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT = 5,
D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET = 6,
D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE = 7,
D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE = 8,
D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT = 9,
D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET = 10,
D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE = 11,
D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE = 12,
D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT = 13,
D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET = 14,
D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE = 15,
D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT = 16,
D2D1_GAMMATRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;
定数
D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE 値: 0 Red チャネルのガンマ伝達関数の振幅。 型は FLOAT です。 既定値は 1.0f です。 |
D2D1_GAMMATRANSFER_PROP_RED_EXPONENT 値: 1 Red チャネルのガンマ伝達関数の指数。 型は FLOAT です。 既定値は 1.0f です。 |
D2D1_GAMMATRANSFER_PROP_RED_OFFSET 値: 2 Red チャネルのガンマ伝達関数のオフセット。 型は FLOAT です。 既定値は 0.0f です。 |
D2D1_GAMMATRANSFER_PROP_RED_DISABLE 値: 3 これを TRUE に設定すると、転送関数は Red チャネルに適用されません。 ID 転送関数が使用されます。 これを FALSE に設定すると、ガンマ転送関数が Red チャネルに適用されます。 型は BOOL です。 既定値は FALSE です。 |
D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE 値: 4 緑チャネルのガンマ伝達関数の振幅。 型は FLOAT です。 既定値は 1.0f です。 |
D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT 値: 5 緑チャネルのガンマ伝達関数の指数。 型は FLOAT です。 既定値は 1.0f です。 |
D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET 値: 6 緑チャネルのガンマ伝達関数のオフセット。 型は FLOAT です。 既定値は 0.0f です。 |
D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE 値: 7 これを TRUE に設定した場合、転送関数は Green チャネルに適用されません。 ID 転送関数が使用されます。 これを FALSE に設定すると、ガンマ転送関数が Green チャネルに適用されます。 型は BOOL です。 既定値は FALSE です。 |
D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE 値: 8 Blue チャネルのガンマ伝達関数の振幅。 型は FLOAT です。 既定値は 1.0f です。 |
D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT 値: 9 Blue チャネルのガンマ伝達関数の指数。 型は FLOAT です。 既定値は 1.0f です。 |
D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET 値: 10 Blue チャネルのガンマ伝達関数のオフセット。 型は FLOAT です。 既定値は 0.0f です。 |
D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE 値: 11 これを TRUE に設定すると、転送関数は Blue チャネルに適用されません。 ID 転送関数が使用されます。 これを FALSE に設定すると、ガンマ転送関数が Blue チャネルに適用されます。 型は BOOL です。 既定値は FALSE です。 |
D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE 値: 12 アルファ チャネルのガンマ伝達関数の振幅。 型は FLOAT です。 既定値は 1.0f です。 |
D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT 値: 13 アルファ チャネルのガンマ伝達関数の指数。 型は FLOAT です。 既定値は 1.0f です。 |
D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET 値: 14 アルファ チャネルのガンマ伝達関数のオフセット。 型は FLOAT です。 既定値は 0.0f です。 |
D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE 値: 15 これを TRUE に設定すると、転送関数はアルファ チャネルに適用されません。 ID 転送関数が使用されます。 これを FALSE に設定すると、ガンマ転送関数がアルファ チャネルに適用されます。 型は BOOL です。 既定値は FALSE です。 |
D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT 値: 16 効果がグラフの次の効果に値を渡す前に、効果が色の値を 0 から 1 の間にクランプするかどうか。 効果は、アルファをプリ乗算する前に値をクランプします。 これを TRUE に設定すると、効果によって値がクランプされます。 これを FALSE に設定すると、効果によって色の値がクランプされません。 しかし、他の効果と出力面は、十分な精度でない場合に値をクランプする可能性があります。 型は BOOL です。 既定値は FALSE です。 |
D2D1_GAMMATRANSFER_PROP_FORCE_DWORD 値: 0xffffffff |
要件
要件 | 値 |
---|---|
Header | d2d1effects.h |