Compartilhar via


clamp

Fixa o valor especificado ao intervalo mínimo e máximo especificado.

ret clamp(x, min, max)

Parâmetros

Item Descrição
X
[in] Um valor a ser fixado.
Min
[in] O intervalo mínimo especificado.
Max
[in] O intervalo máximo especificado.

Valor Retornado

O valor fixado para o parâmetro x .

Comentários

Para valores de -INF ou INF, o grampo se comportará conforme o esperado. No entanto, para valores de NaN, os resultados são indefinidos.

Descrição do tipo

Nome Tipo de modelo Tipo de componente Tamanho
x escalar, vetor ou matriz float, int any
min o mesmo que a entrada x float, int mesmas dimensões que a entrada x
max o mesmo que a entrada x float, int mesmas dimensões que a entrada x
Ret o mesmo que a entrada x float, int mesmas dimensões que a entrada x

Modelo de sombreador mínimo

Essa função tem suporte nos seguintes modelos de sombreador.

Modelo de Sombreador Com suporte
Modelo de Sombreador 2 (DirectX HLSL) e modelos de sombreador superior sim
Modelo de Sombreador 1 (DirectX HLSL) vs_1_1 e ps_1_4

Confira também

Funções intrínsecas (DirectX HLSL)