CARB_CLAMP#
Defined in carb/Defines.h
-
CARB_CLAMP(x, lo, hi)#
A macro the returns the largest of two values.
Warning
This macro will evaluate parameters more than once! Consider using
std::clamp
or an inline function instead.- Parameters:
x – The value to clamp.
lo – The lowest acceptable value. This will be returned if
x < lo
.hi – The highest acceptable value. This will be returned if
x > hi
.
- Returns:
lo
ifx
is less thanlo
;hi
ifx
is greater thanhi
;x
otherwise.