clamp
Fija el valor especificado en el intervalo mínimo y máximo especificados.
ret clamp(x, min, max) |
---|
Parámetros
Elemento | Descripción |
---|---|
X |
[in] Valor que se va a fijar. |
Min |
[in] Intervalo mínimo especificado. |
máximo |
[in] Intervalo máximo especificado. |
Valor devuelto
Valor fijado para el parámetro x .
Comentarios
En el caso de los valores de -INF o INF, la abrazadera se comportará según lo previsto. Sin embargo, para los valores de NaN, los resultados no están definidos.
Descripción del tipo
Nombre | Tipo de plantilla | Tipo de componente | Size |
---|---|---|---|
x | escalar, vector o matriz | float, int | cualquiera |
min | igual que la entrada x | float, int | las mismas dimensiones que la entrada x |
max | igual que la entrada x | float, int | las mismas dimensiones que la entrada x |
Ret | igual que la entrada x | float, int | las mismas dimensiones que la entrada x |
Modelo de sombreador mínimo
Esta función se admite en los siguientes modelos de sombreador.
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 2 (DirectX HLSL) y modelos de sombreador superiores | sí |
Modelo de sombreador 1 (DirectX HLSL) | vs_1_1 y ps_1_4 |