D2D1_2DAFFINETRANSFORM_PROP列挙 (d2d1effects.h)
2D アフィン変換効果のプロパティの識別子。
構文
typedef enum D2D1_2DAFFINETRANSFORM_PROP {
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE = 1,
D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX = 2,
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS = 3,
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
定数
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE 値: 0 イメージのスケーリングに使用される補間モード。 品質と速度の範囲の6スケールモードがあります。 型が D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE。 既定値は D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR です。 |
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE 値: 1 イメージの境界線 (ソフトまたはハード) の計算に使用されるモード。 型が D2D1_BORDER_MODE。 既定値は D2D1_BORDER_MODE_SOFT です。 |
D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX 値: 2 Direct2D 行列変換を使用して画像を変換する 3x2 マトリックス。 型が D2D1_MATRIX_3X2_F。 既定値は Matrix3x2F::Identity() です。 |
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS 値: 3 高品質の立方補間モードでは、スケーリングフィルターのシャープネスレベルは0から1の間のフロートとして使用されます。 値は単位なしです。 シャープネスを使用して、イメージをスケーリングするときにイメージの品質を調整できます。 シャープネス係数はカーネルの形状に影響します。 シャープネス係数が高いほど、カーネルは小さくなります。 メモ このプロパティは、高品質の立方補間モードにのみ影響します。 型は FLOAT です。 既定値は 1.0f です。 |
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD 値: 0xffffffff |
必要条件
Header | d2d1effects.h |