Go to the source code of this file.
|
| template<typename T > |
| T | nw4hbm::ut::Min (T a, T b) |
| |
| template<typename T > |
| T | nw4hbm::ut::Max (T a, T b) |
| |
| template<typename T > |
| T | nw4hbm::ut::Clamp (T x, T low, T high) |
| |
| template<typename T > |
| T | nw4hbm::ut::Abs (T x) |
| |
| template<typename T > |
| T | nw4hbm::ut::BitExtract (T bits, int pos, int len) |
| |
| u32 | nw4hbm::ut::GetIntPtr (const void *pPtr) |
| |
| template<typename T > |
| const void * | nw4hbm::ut::AddOffsetToPtr (const void *base, T offset) |
| |
| template<typename T > |
| void * | nw4hbm::ut::AddOffsetToPtr (void *base, T offset) |
| |
| s32 | nw4hbm::ut::GetOffsetFromPtr (const void *start, const void *end) |
| |
| int | nw4hbm::ut::ComparePtr (const void *pPtr1, const void *pPtr2) |
| |
| template<typename T > |
| T | nw4hbm::ut::RoundUp (T t, u32 alignment) |
| |
| template<typename T > |
| void * | nw4hbm::ut::RoundUp (T *pPtr, u32 alignment) |
| |
| template<typename T > |
| T | nw4hbm::ut::RoundDown (T t, u32 alignment) |
| |
| template<typename T > |
| void * | nw4hbm::ut::RoundDown (T *pPtr, u32 alignment) |
| |