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