D3D10_DDI_SAMPLER_DESC結構 (d3d10umddi.h)
D3D10_DDI_SAMPLER_DESC 結構描述取樣器。
語法
typedef struct D3D10_DDI_SAMPLER_DESC {
[in] D3D10_DDI_FILTER Filter;
[in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressU;
[in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressV;
[in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressW;
[in] FLOAT MipLODBias;
[in] UINT MaxAnisotropy;
[in] D3D10_DDI_COMPARISON_FUNC ComparisonFunc;
FLOAT BorderColor[4];
[in] FLOAT MinLOD;
[in] FLOAT MaxLOD;
} D3D10_DDI_SAMPLER_DESC;
成員
[in] Filter
D3D10_DDI_FILTER型別值,指出取樣器的篩選屬性。
[in] AddressU
D3D10_DDI_TEXTURE_ADDRESS_MODE型別值,指出 u 座標的紋理位址模式。
[in] AddressV
D3D10_DDI_TEXTURE_ADDRESS_MODE型別值,指出 v 座標的紋理位址模式。
[in] AddressW
D3D10_DDI_TEXTURE_ADDRESS_MODE型別值,表示 w 座標的紋理位址模式。
[in] MipLODBias
單精度浮點數,會影響驅動程序針對 MIP 地圖詳細數據層級選取的層級(LOD)。
[in] MaxAnisotropy
非等性紋理階段狀態的最大有效值。
[in] ComparisonFunc
D3D10_DDI_COMPARISON_FUNC型別值,表示要執行的取樣器比較函式。
[in] BorderColor[4]
RGBA 的單精度浮點數向量的四個元素陣列,其中 Red == 0。 當 addressU 、AddressV或 AddressW 成員中指定D3D10_DDI_TEXTURE_ADDRESS_BORDER 值時,會使用框線色彩。 float 應該轉換成適當的資源格式。
[in] MinLOD
取樣器之最小詳細層級的單精度浮點數向量。
[in] MaxLOD
取樣器詳細數據層級上限的單精度浮點數向量。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
標頭 | d3d10umddi.h (包括 D3d10umddi.h) |