Struct thl::Range#
-
struct Range#
Collaboration diagram for thl::Range:
Public Functions
-
inline float to_normalized(float plain) const#
-
inline float from_normalized(float normalized) const#
-
inline float clamp(float v) const#
-
inline float wrap(float v) const#
-
inline float constrain(float v) const#
-
inline float snap(float plain) const#
-
inline bool is_linear() const#
Public Members
-
float m_min = 0.0f#
-
float m_max = 1.0f#
-
float m_step = 0.01f#
-
bool m_periodic = false#
-
NormalizationCurve m_curve#
-
inline float to_normalized(float plain) const#