CalculateLevelOfDetail (DirectX HLSL-Texturobjekt)

Berechnet die Detailebene.

ret Object.CalculateLevelOfDetail( sampler _ state S, float x );

Parameter

Element BESCHREIBUNG
Objekt
Jeder Texturobjekttyp (mit Ausnahme von Texture2DMS und Texture2DMSArray).
S
[in] Ein Samplerzustand. Dies ist ein Objekt, das in einer Effektdatei deklariert ist, die Zustandszuweisungen enthält.
X
[in] Der lineare Interpolationswert oder -werte, bei dem 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 die berechnete LOD zurück, einen einzelnen Gleitkommawert.

Shader-Mindestmodell

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. Shadermodell 4.1 ist in Direct3D 10.1 oder höher verfügbar.

Texturobjekt