Partager via


Pince

Limite la valeur spécifiée à la plage minimale et maximale spécifiée.

ret clamp(x, min, max)

Paramètres

Élément Description
X
[in] Valeur à serrer.
Min
[in] Plage minimale spécifiée.
Max
[in] Plage maximale spécifiée.

Valeur renvoyée

Valeur limitée pour le paramètre x .

Notes

Pour les valeurs -INF ou INF, clamp se comporte comme prévu. Toutefois, pour les valeurs de NaN, les résultats ne sont pas définis.

Description du type

Name Type de modèle Type de composant Taille
x scalaire, vecteur ou matrice float, int n'importe laquelle
min identique à l’entrée x float, int dimension(s) identique(s) à l’entrée x
max identique à l’entrée x float, int dimension(s) identique(s) à l’entrée x
Ret identique à l’entrée x float, int dimension(s) identique(s) à l’entrée x

Modèle de nuanceur minimal

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

Modèle de nuanceur Prise en charge
Modèle de nuanceur 2 (DirectX HLSL) et modèles de nuanceur supérieur Oui
Modèle de nuanceur 1 (DirectX HLSL) vs_1_1 et ps_1_4

Voir aussi

Fonctions intrinsèques (DirectX HLSL)