Mercurial > hg > dmlib
diff src/dmlib.h @ 980:43594ac98f91
Move dmClamp*() functions back to dmlib.h
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 27 Feb 2015 16:25:02 +0200 |
parents | 1b439304ff3c |
children | 7e54b2d08ce7 |
line wrap: on
line diff
--- a/src/dmlib.h Fri Feb 27 16:24:42 2015 +0200 +++ b/src/dmlib.h Fri Feb 27 16:25:02 2015 +0200 @@ -206,6 +206,18 @@ } +static inline DMFloat dmClamp10(const DMFloat a) +{ + return (a < 0.0f ? 0.0f : (a > 1.0f ? 1.0f : a)); +} + + +static inline int dmClamp(const int v, const int min, const int max) +{ + return (v < min ? min : (v > max ? max : v)); +} + + /* Arbitrary line drawing */ #ifdef DM_GFX_LINES