| 544 | |
| 545 | // Clamps a value to the specified range |
| 546 | template<typename T> T Clamp(T val, T min, T max) |
| 547 | { |
| 548 | Assert_(max >= min); |
| 549 | |
| 550 | if(val < min) |
| 551 | val = min; |
| 552 | else if(val > max) |
| 553 | val = max; |
| 554 | return val; |
| 555 | } |
| 556 | |
| 557 | // Clamps a value to [0, 1] |
| 558 | template<typename T> T Saturate(T val) |
no outgoing calls