CalculateLevelOfDetail (objeto de textura HLSL directx)

Calcula o nível de detalhes.

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

Parâmetros

Item Descrição
Objeto
Qualquer tipo de objeto de textura (exceto Texture2DMS e Texture2DMSArray).
S
[in] Um estado sampler. Esse é um objeto declarado em um arquivo de efeito que contém atribuições de estado.
X
[in] O valor ou valores de interpolação linear, que é um número de ponto flutuante entre 0,0 e 1,0 inclusive. O número de componentes depende do tipo texture-object.
Tipo de Texture-Object Tipo de parâmetro
Texture1D, Texture1DArray float1
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3

Valor Retornado

Retorna o LOD calculado, um único valor de ponto flutuante.

Modelo de sombreador mínimo

Essa função tem suporte nos seguintes 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á disponível no Modelo de Sombreador 4.1 ou superior.
  2. O Modelo de Sombreador 4.1 está disponível no Direct3D 10.1 ou superior.

Objeto Texture-Object