共用方式為


D2D1_3DPERSPECTIVETRANSFORM_PROP列舉 (d2d1effects.h)

3D 檢視方塊轉換效果屬性的識別碼。

Syntax

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 位置。 此屬性是定義為: (點 X、點 Y) 的D2D1_VECTOR_2F。 單位以 DIP 為單位。
您可以使用 Depth 屬性設定 Z 值。


類型為 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

規格需求

   
標頭 d2d1effects.h