Home | History | Annotate | Download | only in debase

Lines Matching refs:mn

102  * \brief Check if a value is in the <b>inclusive<b> range [mn, mx].
104 * \param mn Range minimum value.
106 * \return True if (a >= mn) and (a <= mx), false otherwise.
110 DE_INLINE deBool deInRange32 (int a, int mn, int mx)
112 return (a >= mn) && (a <= mx);
116 * \brief Check if a value is in the half-inclusive bounds [mn, mx[.
118 * \param mn Range minimum value.
120 * \return True if (a >= mn) and (a < mx), false otherwise.
124 DE_INLINE deBool deInBounds32 (int a, int mn, int mx)
126 return (a >= mn) && (a < mx);
130 * \brief Clamp a value into the range [mn, mx].
132 * \param mn Minimum value.
134 * \return The clamped value in [mn, mx] range.
136 DE_INLINE int deClamp32 (int a, int mn, int mx)
138 DE_ASSERT(mn <= mx);
139 if (a < mn) return mn;