共用方式為


SampleBias (DirectX HLSL Texture 物件)

在將輸入偏差套用至 mipmap 層級之後,取樣紋理。

<Template Type > Object.SampleBias ( sampler_state S, float Location, float Bias [, int Offset] ) ;

參數

項目 描述
物件
除了 Texture2DMS 和 Texture2DMSArray) 以外,任何 紋理物件 類型 (。
S
[in] 取樣器狀態。 這是在包含狀態指派之效果檔案中宣告的物件。
位置
[in]紋理座標。 引數類型相依于 texture-object 類型。
Texture-Object類型 參數類型
Texture1D FLOAT
Texture1DArray、 Texture2D float2
Texture2DArray、Texture3D、TextureCube float3
TextureCubeArray float4

偏見

[in]偏差值是介於 -16.0 到 15.99 之間的浮點數,會在取樣之前套用至 mip 層級。

抵消

[in]選擇性紋理座標位移,可用於任何紋理物件類型;位移會套用至取樣之前的位置。 紋理位移必須是靜態的。 引數類型相依于 texture-object 類型。 如需詳細資訊,請參閱 套用紋理座標位移

Texture-Object類型 參數類型
Texture1D、Texture1DArray int
Texture2D、Texture2DArray int2
Texture3D int3
TextureCube、TextureCubeArray 不支援

傳回值

紋理的範本類型,可能是單一或多元件向量。 格式是以紋理 的DXGI_FORMAT為基礎。

最小著色器模型

下列著色器模型支援此函式。

vs_4_0 vs_4_1 ps_4_0 ps_4_1 gs_4_0 gs_4_1
x x
  1. TextureCubeArray 可在著色器模型 4.1 或更高版本中使用。
  2. 著色器模型 4.1 可在 Direct3D 10.1 或更高版本中使用。

Texture-Object