|  | Jolt Physics
    A multi core friendly Game Physics Engine | 
Go to the source code of this file.
| Functions | |
| JPH_INLINE constexpr float | DegreesToRadians (float inV) | 
| Convert a value from degrees to radians.  More... | |
| JPH_INLINE constexpr float | RadiansToDegrees (float inV) | 
| Convert a value from radians to degrees.  More... | |
| float | CenterAngleAroundZero (float inV) | 
| Convert angle in radians to the range \([-\pi, \pi]\).  More... | |
| template<typename T > | |
| JPH_INLINE constexpr T | Clamp (T inV, T inMin, T inMax) | 
| Clamp a value between two values.  More... | |
| template<typename T > | |
| JPH_INLINE constexpr T | Square (T inV) | 
| Square a value.  More... | |
| template<typename T > | |
| JPH_INLINE constexpr T | Cubed (T inV) | 
| Returns \(inV^3\).  More... | |
| template<typename T > | |
| JPH_INLINE constexpr T | Sign (T inV) | 
| Get the sign of a value.  More... | |
| template<typename T > | |
| constexpr bool | IsPowerOf2 (T inV) | 
| Check if inV is a power of 2.  More... | |
| template<typename T > | |
| T | AlignUp (T inV, uint64 inAlignment) | 
| Align inV up to the next inAlignment bytes.  More... | |
| template<typename T > | |
| bool | IsAligned (T inV, uint64 inAlignment) | 
| Check if inV is inAlignment aligned.  More... | |
| uint | CountTrailingZeros (uint32 inValue) | 
| Compute number of trailing zero bits (how many low bits are zero)  More... | |
| uint | CountLeadingZeros (uint32 inValue) | 
| Compute the number of leading zero bits (how many high bits are zero)  More... | |
| uint | CountBits (uint32 inValue) | 
| Count the number of 1 bits in a value.  More... | |
| uint32 | GetNextPowerOf2 (uint32 inValue) | 
| Get the next higher power of 2 of a value, or the value itself if the value is already a power of 2.  More... | |
| template<class To , class From > | |
| JPH_INLINE To | BitCast (const From &inValue) | 
| 
 | inline | 
Align inV up to the next inAlignment bytes.
| JPH_INLINE To BitCast | ( | const From & | inValue | ) | 
| 
 | inline | 
Convert angle in radians to the range \([-\pi, \pi]\).
| 
 | constexpr | 
Clamp a value between two values.
Compute the number of leading zero bits (how many high bits are zero)
Compute number of trailing zero bits (how many low bits are zero)
| 
 | constexpr | 
Returns \(inV^3\).
| 
 | constexpr | 
Convert a value from degrees to radians.
Get the next higher power of 2 of a value, or the value itself if the value is already a power of 2.
| 
 | inline | 
Check if inV is inAlignment aligned.
| 
 | constexpr | 
Check if inV is a power of 2.
| 
 | constexpr | 
Convert a value from radians to degrees.
| 
 | constexpr | 
Get the sign of a value.
| 
 | constexpr | 
Square a value.