CalculateLevelOfDetail (Objek Tekstur HLSL DirectX)

Menghitung tingkat detail.

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

Parameter

Item Deskripsi
Objek
Jenis objek tekstur apa pun (kecuali Texture2DMS dan Texture2DMSArray).
S
[in] Status Sampler. Ini adalah objek yang dideklarasikan dalam file efek yang berisi penetapan status.
X
[in] Nilai atau nilai interpolasi linier, yang merupakan angka floating-point antara 0,0 dan 1,0 inklusif. Jumlah komponen tergantung pada jenis objek tekstur.
Jenis Texture-Object Jenis Parameter
Texture1D, Texture1DArray float1
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3

Tampilkan Nilai

Mengembalikan LOD terhitung, satu nilai floating-point.

Minimum Shader Model

Fungsi ini didukung dalam model shader berikut.

vs_4_0 vs_4_1 ps_4_0 ps_4_1 gs_4_0 gs_4_1
x
  1. TextureCubeArray tersedia dalam Model Shader 4.1 atau yang lebih tinggi.
  2. Shader Model 4.1 tersedia di Direct3D 10.1 atau yang lebih tinggi.

Objek Tekstur