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