Lines Matching refs:mn
114 * \brief Check if a value is in the <b>inclusive<b> range [mn, mx].
116 * \param mn Range minimum value.
118 * \return True if (a >= mn) and (a <= mx), false otherwise.
122 DE_INLINE deBool deInRange32 (int a, int mn, int mx)
124 return (a >= mn) && (a <= mx);
128 * \brief Check if a value is in the half-inclusive bounds [mn, mx[.
130 * \param mn Range minimum value.
132 * \return True if (a >= mn) and (a < mx), false otherwise.
136 DE_INLINE deBool deInBounds32 (int a, int mn, int mx)
138 return (a >= mn) && (a < mx);
142 * \brief Clamp a value into the range [mn, mx].
144 * \param mn Minimum value.
146 * \return The clamped value in [mn, mx] range.
148 DE_INLINE int deClamp32 (int a, int mn, int mx)
150 DE_ASSERT(mn <= mx);
151 if (a < mn) return mn;