語法
成員
Filter類型:D3D12_FILTER D3D12_FILTER 類型的值,指定取樣紋理時要使用的篩選方法。 AddressU
類型:D3D12_TEXTURE_ADDRESS_MODE D3D12_TEXTURE_ADDRESS_MODE 類型的值,指定解析超出 0 到 1 範圍之 u 紋理座標時要使用的方法。 AddressV
類型:D3D12_TEXTURE_ADDRESS_MODE D3D12_TEXTURE_ADDRESS_MODE 類型的值,指定解析超出 0 到 1 範圍之 v 紋理座標時要使用的方法。 AddressW
類型:D3D12_TEXTURE_ADDRESS_MODE D3D12_TEXTURE_ADDRESS_MODE 類型的值,指定解析超出 0 到 1 範圍之 w 紋理座標時要使用的方法。 MipLODBias
類型:FLOAT 與計算出之 MIP 對應層級的位移。例如,如果執行階段計算出應在 MIP 對應層級 3 取樣紋理,而 MipLODBias 為 2,則會在 MIP 對應層級 5 取樣紋理。 MaxAnisotropy
類型:UINT 在 Filter 中指定 D3D12_FILTER_ANISOTROPIC 或 D3D12_FILTER_COMPARISON_ANISOTROPIC 時使用的限制值。有效值介於 1 到 16 之間。 ComparisonFunc
類型:D3D12_COMPARISON_FUNC D3D12_COMPARISON_FUNC 類型的值,指定將取樣資料與現有取樣資料進行比較的函式。 BorderColor
類型:FLOAT[4] 為 AddressU、AddressV 或 AddressW 指定 D3D12_TEXTURE_ADDRESS_MODE_BORDER 時要使用的 RGBA 框線色彩。範圍必須介於 0.0 到 1.0 (含) 之間。 MinLOD
類型:FLOAT 限制存取之 MIP 對應範圍的下限,其中 0 是最大且最詳細的 MIP 對應層級,任何高於此值的層級細節都較少。 MaxLOD
類型:FLOAT 限制存取之 MIP 對應範圍的上限,其中 0 是最大且最詳細的 MIP 對應層級,任何高於此值的層級細節都較少。此值必須大於或等於 MinLOD。若不要對 LOD 設定上限,請將此成員設定為較大的值。
備註
此結構由 CreateSampler 使用。需求
標頭: d3d12_xs.h 或 d3d12_x.h程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機與 XBOX One 系列
