Compartir a través de


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
Modelo de sombreador 1 (DirectX HLSL) vs_1_1 y ps_1_4

Consulte también

Funciones intrínsecas (DirectX HLSL)