clamp(int x, int lower, int upper): int

clamp(var x, var lower, var upper): var

Returns a variable limited to a lower and upper border.

Parameters:

x, lower, upper - any var or int.

Returns:

x > upper upper
lower <= x <= upper x
x < lower lower

Example:

x = clamp(x,0.,1.); // limit x to 0..1

See also:

sqrt, abs, sign, between

► latest version online