CalculateLevelOfDetail (oggetto Texture DirectX HLSL)

Calcola il livello di dettaglio.

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

Parametri

Elemento Descrizione
Oggetto
Qualsiasi tipo di oggetto trama (ad eccezione di Texture2DMS e Texture2DMSArray).
S
[in] Stato di Sampler. Si tratta di un oggetto dichiarato in un file di effetto che contiene assegnazioni di stato.
X
[in] Valore o valori di interpolazione lineare, ovvero un numero a virgola mobile compreso tra 0,0 e 1,0 inclusivo. Il numero di componenti dipende dal tipo di oggetto trama.
Texture-Object tipo Tipo di parametro
Texture1D, Texture1DArray float1
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3

Valore restituito

Restituisce il LOD calcolato, un singolo valore a virgola mobile.

Modello di shader minimo

Questa funzione è supportata nei modelli shader seguenti.

vs_4_0 vs_4_1 ps_4_0 ps_4_1 gs_4_0 gs_4_1
x
  1. TextureCubeArray è disponibile in Shader Model 4.1 o versione successiva.
  2. Shader Model 4.1 è disponibile in Direct3D 10.1 o versione successiva.

Texture-Object