CalculateLevelOfDetail (DirectX HLSL-Texturobjekt)

Berechnet die Detailebene.

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

Parameter

Element BESCHREIBUNG
Objekt
Beliebiger Texturobjekttyp (außer Texture2DMS und Texture2DMSArray).
S
[in] Ein Samplerzustand. Dies ist ein Objekt, das in einer Effektdatei deklariert wurde, die Zustandszuweisungen enthält.
X
[in] Der oder die linearen Interpolationswerte, bei denen es sich um eine Gleitkommazahl zwischen 0,0 und einschließlich 1,0 handelt. Die Anzahl der Komponenten hängt vom Texturobjekttyp ab.
Texture-Object Typ Parametertyp
Texture1D, Texture1DArray float1
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3

Rückgabewert

Gibt den berechneten LOD zurück, einen einzelnen Gleitkommawert.

Minimales Shadermodell

Diese Funktion wird in den folgenden Shadermodellen unterstützt.

vs_4_0 vs_4_1 ps_4_0 ps_4_1 gs_4_0 gs_4_1
x
  1. TextureCubeArray ist im Shadermodell 4.1 oder höher verfügbar.
  2. Das Shadermodell 4.1 ist in Direct3D 10.1 oder höher verfügbar.

Textur-Objekt