D2D1_3DPERSPECTIVETRANSFORM_PROP列挙 (d2d1effects.h)
3D パースペクティブ変換効果のプロパティの識別子。
構文
typedef enum D2D1_3DPERSPECTIVETRANSFORM_PROP {
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE = 1,
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH = 2,
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN = 3,
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET = 4,
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET = 5,
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN = 6,
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION = 7,
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
定数
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE 値: 0 画像に対して効果が使用する補間モード。 品質と速度の範囲には 5 つのスケール モードがあります。 型がD2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE。 既定値は D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR です。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE 値: 1 イメージの境界線を計算するために使用されるモード (ソフトまたはハード)。 詳細については、「罫線モード」を参照してください。 型がD2D1_BORDER_MODE。 既定値は D2D1_BORDER_MODE_SOFT です。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH 値: 2 PerspectiveOrigin から投影面までの距離。 DIP で指定され、0 より大きい値である必要があります。 型は FLOAT です。 既定値は 1000.0f です。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN 値: 3 3D シーン内のビューアーの X と Y の位置。 このプロパティは、次のように定義されたD2D1_VECTOR_2Fです (ポイント X、ポイント Y)。 単位は DIP 単位です。 Z 値は Depth プロパティで設定します。 型がD2D1_VECTOR_2Fです。 既定値は {0.0f、0.0f} です。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET 値: 4 効果が投影面を回転する前に実行される平行移動。 このプロパティは、(X、Y、Z) として定義されたD2D1_VECTOR_3Fです。 単位は DIP 単位です。 型がD2D1_VECTOR_3F。 既定値は {0.0f、0.0f、0.0f} です。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET 値: 5 効果が投影面を回転した後に実行される平行移動。 このプロパティは、(X、Y、Z) として定義されたD2D1_VECTOR_3Fです。 単位は DIP 単位です。 型がD2D1_VECTOR_3F。 既定値は {0.0f、0.0f、0.0f} です。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN 値: 6 効果が実行する回転の中心点。 このプロパティは、(X、Y、Z) として定義されたD2D1_VECTOR_3Fです。 単位は DIP 単位です。 型がD2D1_VECTOR_3F。 既定値は {0.0f、0.0f、0.0f} です。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION 値: 7 各軸の回転角度。 このプロパティは、(X、Y、Z) として定義されたD2D1_VECTOR_3Fです。 単位は度単位です。 型がD2D1_VECTOR_3F。 既定値は {0.0f、0.0f、0.0f} です。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD 値: 0xffffffff |
必要条件
Header | d2d1effects.h |