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