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 |