Morsetto
Blocca il valore specificato all'intervallo minimo e massimo specificato.
ret clamp(x, min, max) |
---|
Parametri
Elemento | Descrizione |
---|---|
X |
[in] Valore da bloccare. |
Minimo |
[in] Intervallo minimo specificato. |
Massimo |
[in] Intervallo massimo specificato. |
Valore restituito
Valore bloccato per il parametro x .
Commenti
Per i valori di -INF o INF, il blocco si comporta come previsto. Tuttavia, per i valori di NaN, i risultati non sono definiti.
Descrizione tipo
Nome | Tipo di modello | Tipo di componente | Dimensione |
---|---|---|---|
x | scalare, vettore o matrice | float, int | any |
min | uguale a input x | float, int | stesse dimensioni dell'input x |
max | uguale a input x | float, int | stesse dimensioni dell'input x |
Ret | uguale a input x | float, int | stesse dimensioni dell'input x |
Modello di shader minimo
Questa funzione è supportata nei modelli shader seguenti.
Modello di shader | Supportato |
---|---|
Modello shader 2 (DirectX HLSL) e modelli shader superiori | sì |
Modello shader 1 (DirectX HLSL) | vs_1_1 e ps_1_4 |