SampleBias (DirectX HLSL 纹理对象)
将输入偏差应用于 mipmap 级别后,对纹理采样。
<Template Type> Object.SampleBias ( sampler_state S, float Location, float Bias [, int Offset] ) ;
参数
项 | 说明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
对象 |
除 Texture2DMS 和 Texture2DMSArray 之外的任何 纹理对象 类型 () 。 |
||||||||||
S |
[in] 采样器状态。 这是在包含状态分配的效果文件中声明的对象。 |
||||||||||
位置 |
[in]纹理坐标。 参数类型依赖于纹理对象类型。
|
||||||||||
偏见 |
[in]偏差值是一个介于 -16.0 和 15.99 之间的浮点数,在采样前应用于 mip 级别。 |
||||||||||
抵消 |
[in]可选的纹理坐标偏移量,可用于任何纹理对象类型;在采样之前,偏移量应用于位置。 纹理偏移量必须是静态的。 参数类型依赖于纹理对象类型。 有关详细信息,请参阅 应用纹理坐标偏移量。
|
返回值
纹理的模板类型,可以是单分量或多分量向量。 格式基于纹理的 DXGI_FORMAT。
最小着色器模型
以下着色器模型中支持此函数。
vs_4_0 | vs_4_1 | ps_4_0 | ps_4_1 | gs_4_0 | gs_4_1 |
---|---|---|---|---|---|
x | x |
- TextureCubeArray 在着色器模型 4.1 或更高版本中可用。
- 着色器模型 4.1 在 Direct3D 10.1 或更高版本中可用。