D2D1_BITMAPSOURCE_PROP列挙 (d2d1effects.h)
ビットマップ ソース効果のプロパティの識別子。
構文
typedef enum D2D1_BITMAPSOURCE_PROP {
D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE = 0,
D2D1_BITMAPSOURCE_PROP_SCALE = 1,
D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE = 2,
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION = 3,
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE = 4,
D2D1_BITMAPSOURCE_PROP_ORIENTATION = 5,
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD = 0xffffffff
} ;
定数
D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE 値: 0 読み込まれるイメージ データを含む IWICBitmapSource。 型は IWICBitmapSource です。 既定値は NULL です。 |
D2D1_BITMAPSOURCE_PROP_SCALE 値: 1 X 方向と Y 方向のスケール量。 効果は、幅に X 値を掛け、高さを Y 値で乗算します。 このプロパティは、次のように定義D2D1_VECTOR_2Fです(X スケール、Y スケール)。 スケールの量は FLOAT、unitless で、正または 0 である必要があります。 型がD2D1_VECTOR_2F。 既定値は {1.0f, 1.0f} です。 |
D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE 値: 2 イメージのスケーリングに使用される補間モード。 モードでミップマップが無効になると、BitmapSouce は Scale プロパティと EnableDPICorrection プロパティによって決定された解像度でイメージをキャッシュします。 型が D2D1_BITMAPSOURCE_INTERPOLATION_MODE。 既定値は D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR です。 |
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION 値: 3 これを TRUE に設定すると、IWICBitmapSource によって報告された DPI がデバイス コンテキストの DPI に変換されます。 この効果では、InterpolationMode プロパティで設定した補間モードが使用されます。 これを FALSE に設定すると、出力イメージに DPI 96.0 が使用されます。 型は BOOL です。 既定値は FALSE です。 |
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE 値: 4 出力のアルファ モード。 これは、プリマルチプライドでもストレートでもかまいません。 型が D2D1_BITMAPSOURCE_ALPHA_MODE。 既定値は D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED です。 |
D2D1_BITMAPSOURCE_PROP_ORIENTATION 値: 5 イメージに対して実行される反転操作または回転操作。 型が D2D1_BITMAPSOURCE_ORIENTATION。 既定値は D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT です。 |
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD 値: 0xffffffff |
要件
要件 | 値 |
---|---|
Header | d2d1effects.h |