feat: pl_math.h add unsigned clamp
All checks were successful
Tests / Ubuntu (push) Successful in 9s
All checks were successful
Tests / Ubuntu (push) Successful in 9s
This commit is contained in:
parent
0258683c74
commit
89654fffd1
@ -239,6 +239,7 @@ static inline double pl_mind (double dValue1, double dValue2) { re
|
|||||||
static inline float pl_squaref (float fValue) { return fValue * fValue;}
|
static inline float pl_squaref (float fValue) { return fValue * fValue;}
|
||||||
static inline float pl_cubef (float fValue) { return fValue * fValue * fValue;}
|
static inline float pl_cubef (float fValue) { return fValue * fValue * fValue;}
|
||||||
static inline int pl_clampi (int iMin, int iValue, int iMax) { if (iValue < iMin) return iMin; else if (iValue > iMax) return iMax; return iValue; }
|
static inline int pl_clampi (int iMin, int iValue, int iMax) { if (iValue < iMin) return iMin; else if (iValue > iMax) return iMax; return iValue; }
|
||||||
|
static inline uint32_t pl_clampu (uint32_t iMin, uint32_t iValue, uint32_t iMax) { if (iValue < iMin) return iMin; else if (iValue > iMax) return iMax; return iValue; }
|
||||||
static inline float pl_clampf (float fMin, float fValue, float fMax) { if (fValue < fMin) return fMin; else if (fValue > fMax) return fMax; return fValue; }
|
static inline float pl_clampf (float fMin, float fValue, float fMax) { if (fValue < fMin) return fMin; else if (fValue > fMax) return fMax; return fValue; }
|
||||||
static inline double pl_clampd (double dMin, double dValue, double dMax) { if (dValue < dMin) return dMin; else if (dValue > dMax) return dMax; return dValue; }
|
static inline double pl_clampd (double dMin, double dValue, double dMax) { if (dValue < dMin) return dMin; else if (dValue > dMax) return dMax; return dValue; }
|
||||||
static inline float pl_clamp01f(float fValue) { return pl_clampf(0.0f, fValue, 1.0f); }
|
static inline float pl_clamp01f(float fValue) { return pl_clampf(0.0f, fValue, 1.0f); }
|
||||||
|
Loading…
Reference in New Issue
Block a user