CalculateLevelOfDetail (DirectX HLSL Texture 物件)

計算詳細資料層級。

ret Object.CalculateLevelOfDetail ( sampler_state S, float x ) ;

參數

項目 描述
物件
除了 Texture2DMS 和 Texture2DMSArray) 以外,任何 紋理物件 類型 (。
S
[in] 取樣器狀態。 這是在包含狀態指派之效果檔案中宣告的物件。
X
[in]線性內插補點值或值,這是介於 0.0 到 1.0 之間的浮點數。 元件數目取決於紋理物件類型。
Texture-Object類型 參數類型
Texture1D、Texture1DArray float1
Texture2D、Texture2DArray float2
Texture3D、TextureCube、TextureCubeArray float3

傳回值

傳回計算的 LOD,這是單一浮點數。

最小著色器模型

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

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

Texture-Object