D2D1_3DTRANSFORM_PROP列舉 (d2d1effects.h)

3D 轉換效果屬性的標識碼。

Syntax

typedef enum D2D1_3DTRANSFORM_PROP {
  D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE = 0,
  D2D1_3DTRANSFORM_PROP_BORDER_MODE = 1,
  D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX = 2,
  D2D1_3DTRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;

常數

 
D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE
值: 0
效果在影像上使用的插補模式。 有 5 種縮放模式以品質與速度為範圍。


類型為 D2D1_3DTRANSFORM_INTERPOLATION_MODE。

預設值為 D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR。
D2D1_3DTRANSFORM_PROP_BORDER_MODE
值: 1
用來計算影像框線、軟式或硬式的模式。 如需詳細資訊,請參閱框線模式。


類型為 D2D1_BORDER_MODE。

預設值為 D2D1_BORDER_MODE_SOFT。
D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX
值: 2
套用至投影平面的 4x4 轉換矩陣。 下列矩陣計算是用來對應來自一個 3D 座標系統的點
轉換為轉換的 2D 座標系統。


3D 深度矩陣
其中:

X、Y、Z = 輸入投影平面座標

Mx,y = 轉換矩陣元素

X', Y', Z' =輸出投影平面座標




個別矩陣元素不會系結,而且是無單位的。

類型為 D2D1_MATRIX_4X4_F。

默認值為 Matrix4x4F (1, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0,
0, 0, 1, 0,
0、0、0、1) 。
D2D1_3DTRANSFORM_PROP_FORCE_DWORD
值: 0xffffffff

規格需求

需求
標頭 d2d1effects.h