Condividi tramite


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
Modello shader 1 (DirectX HLSL) vs_1_1 e ps_1_4

Vedi anche

Funzioni intrinseche (DirectX HLSL)