CalculateLevelOfDetail (DirectX HLSL 纹理对象)
计算详细程度。
ret Object.CalculateLevelOfDetail ( sampler_state S, float x ) ;
parameters
项 | 说明 | ||||||||
---|---|---|---|---|---|---|---|---|---|
对象 |
除 Texture2DMS 和 Texture2DMSArray 之外的任何 纹理对象 类型 () 。 |
||||||||
S |
[in] 采样器状态。 这是在包含状态分配的效果文件中声明的对象。 |
||||||||
X |
[in]线性内插值或值,它是介于 0.0 和 1.0(含 0.0 和 1.0)之间的浮点数。 组件的数量取决于纹理对象类型。
|
返回值
返回计算的 LOD,即单个浮点值。
最小着色器模型
以下着色器模型中支持此函数。
vs_4_0 | vs_4_1 | ps_4_0 | ps_4_1 | gs_4_0 | gs_4_1 |
---|---|---|---|---|---|
x |
- TextureCubeArray 在着色器模型 4.1 或更高版本中可用。
- 着色器模型 4.1 在 Direct3D 10.1 或更高版本中可用。