CalculateLevelOfDetail (objeto de textura HLSL de DirectX)

Calcula el nivel de detalle.

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

Parámetros

Elemento Descripción
Objeto
Cualquier tipo de objeto de textura (excepto Texture2DMS y Texture2DMSArray).
S
[in] Un estado sampler. Se trata de un objeto declarado en un archivo de efecto que contiene asignaciones de estado.
X
[in] Valor o valores de interpolación lineal, que es un número de punto flotante comprendido entre 0,0 y 1,0 inclusive. El número de componentes depende del tipo de objeto de textura.
tipo de Texture-Object Tipo de parámetro
Texture1D, Texture1DArray float1
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3

Valor devuelto

Devuelve el LOD calculado, un valor de punto flotante único.

Modelo de sombreador mínimo

Esta función se admite en los siguientes modelos de sombreador.

vs_4_0 vs_4_1 ps_4_0 ps_4_1 gs_4_0 gs_4_1
x
  1. TextureCubeArray está disponible en el modelo de sombreador 4.1 o superior.
  2. El modelo de sombreador 4.1 está disponible en Direct3D 10.1 o versiones posteriores.

Texture-Object