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 |