CalculateLevelOfDetail (objet de texture HLSL DirectX)

Calcule le niveau de détail.

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

Paramètres

Élément Description
Objet
Tout type d’objet de texture (à l’exception de Texture2DMS et Texture2DMSArray).
S
[in] État de l’échantillonneur. Il s’agit d’un objet déclaré dans un fichier d’effet qui contient des affectations d’état.
X
[in] Valeur ou valeurs d’interpolation linéaire, qui est un nombre à virgule flottante compris entre 0,0 et 1,0 inclus. Le nombre de composants dépend du type d’objet de texture.
Texture-Object Type Type de paramètre
Texture1D, Texture1DArray float1
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3

Valeur renvoyée

Retourne le LOD calculé, une valeur à virgule flottante unique.

Modèle de nuanceur minimal

Cette fonction est prise en charge dans les modèles de nuanceur suivants.

vs_4_0 vs_4_1 ps_4_0 ps_4_1 gs_4_0 gs_4_1
x
  1. TextureCubeArray est disponible dans le modèle nuanceur 4.1 ou ultérieur.
  2. Shader Model 4.1 est disponible dans Direct3D 10.1 ou version ultérieure.

Texture-Object