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.
|
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 |
- TextureCubeArray est disponible dans le modèle nuanceur 4.1 ou ultérieur.
- Shader Model 4.1 est disponible dans Direct3D 10.1 ou version ultérieure.