共用方式為


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 AddressVAddressW 成員中指定D3D10_DDI_TEXTURE_ADDRESS_BORDER 值時,會使用框線色彩。 float 應該轉換成適當的資源格式。

[in] MinLOD

取樣器之最小詳細層級的單精度浮點數向量。

[in] MaxLOD

取樣器詳細數據層級上限的單精度浮點數向量。

要求

要求 價值
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows作系統中使用。
標頭 d3d10umddi.h (包括 D3d10umddi.h)

另請參閱

CalcPrivateSamplerSize

CreateSampler

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_FILTER

D3D10_DDI_TEXTURE_ADDRESS_MODE