D3D_INTERPOLATION_MODE列舉 (d3dcommon.h)
指定插補模式,這會影響點陣化期間計算值的方式。
Syntax
typedef enum D3D_INTERPOLATION_MODE {
D3D_INTERPOLATION_UNDEFINED = 0,
D3D_INTERPOLATION_CONSTANT = 1,
D3D_INTERPOLATION_LINEAR = 2,
D3D_INTERPOLATION_LINEAR_CENTROID = 3,
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE = 4,
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID = 5,
D3D_INTERPOLATION_LINEAR_SAMPLE = 6,
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE = 7
} ;
常數
D3D_INTERPOLATION_UNDEFINED 值: 0 未定義插補模式。 |
D3D_INTERPOLATION_CONSTANT 值: 1 請勿在緩存器值之間插補。 |
D3D_INTERPOLATION_LINEAR 值: 2 在緩存器值之間以線性方式插補。 |
D3D_INTERPOLATION_LINEAR_CENTROID 值: 3 在緩存器值之間以線性方式插補,但在多重取樣時固定心形。 |
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE 值: 4 在緩存器值之間以線性方式插補,但沒有檢視方塊更正。 |
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID 值: 5 在緩存器值之間以線性方式插補,但在多重取樣時沒有檢視方塊校正和距心固定。 |
D3D_INTERPOLATION_LINEAR_SAMPLE 值: 6 在緩存器值之間以線性方式插補,但在多重取樣時,取樣會固定。 |
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE 值: 7 在緩存器值之間以線性方式插補,但在多重取樣時沒有檢視方塊修正和取樣限制。 |
規格需求
需求 | 值 |
---|---|
標頭 | d3dcommon.h |