將指定的值限制為指定的最小值和最大值。

ret clamp (xminmax)

參數

項目 描述
X
[in]要限制的值。
min
[in]指定的最小範圍。
麥克斯
[in]指定的最大範圍。

傳回值

x參數的固定值。

備註

對於 -INF 或 INF 的值,限制會如預期般運作。 不過,對於 NaN 的值,結果是未定義的。

類型描述

名稱 範本類型 元件類型 大小
x 純量向量矩陣 floatint 任意
min 與輸入x相同 floatint 與輸入x相同的維度 (s)
max 與輸入x相同 floatint 與輸入x相同的維度 (s)
Ret 與輸入x相同 floatint 與輸入x相同的維度 (s)

最小著色器模型

下列著色器模型支援此函式。

著色器模型 支援
著色器模型 2 (DirectX HLSL) 和更高的著色器模型
著色器模型 1 (DirectX HLSL) vs_1_1和ps_1_4

另請參閱

DirectX HLSL (內建函式)