鉗
將指定的值限制為指定的最小值和最大值。
ret clamp (x, min, max) |
---|
參數
項目 | 描述 |
---|---|
X |
[in]要限制的值。 |
min |
[in]指定的最小範圍。 |
麥克斯 |
[in]指定的最大範圍。 |
傳回值
x參數的固定值。
備註
對於 -INF 或 INF 的值,限制會如預期般運作。 不過,對於 NaN 的值,結果是未定義的。
類型描述
名稱 | 範本類型 | 元件類型 | 大小 |
---|---|---|---|
x | 純量、 向量或 矩陣 | float、 int | 任意 |
min | 與輸入x相同 | float、 int | 與輸入x相同的維度 (s) |
max | 與輸入x相同 | float、 int | 與輸入x相同的維度 (s) |
Ret | 與輸入x相同 | float、 int | 與輸入x相同的維度 (s) |
最小著色器模型
下列著色器模型支援此函式。
著色器模型 | 支援 |
---|---|
著色器模型 2 (DirectX HLSL) 和更高的著色器模型 | 是 |
著色器模型 1 (DirectX HLSL) | vs_1_1和ps_1_4 |