|
| NW_G3D_FORCE_INLINE bool | nw::g3d::ut::IsPowerOfTwo (size_t size) |
| NW_G3D_FORCE_INLINE void * | nw::g3d::ut::AddOffset (void *ptr, size_t offset) |
| NW_G3D_FORCE_INLINE const void * | nw::g3d::ut::AddOffset (const void *ptr, size_t offset) |
| template<typename ResultT> |
| NW_G3D_FORCE_INLINE ResultT * | nw::g3d::ut::AddOffset (void *ptr, size_t offset) |
| template<typename ResultT> |
| NW_G3D_FORCE_INLINE const ResultT * | nw::g3d::ut::AddOffset (const void *ptr, size_t offset) |
| NW_G3D_FORCE_INLINE size_t | nw::g3d::ut::Align (size_t size, size_t alignment=DEFAULT_ALIGNMENT) |
| NW_G3D_FORCE_INLINE void * | nw::g3d::ut::Align (void *ptr, size_t alignment=DEFAULT_ALIGNMENT) |
| NW_G3D_FORCE_INLINE const void * | nw::g3d::ut::Align (const void *ptr, size_t alignment=DEFAULT_ALIGNMENT) |
| NW_G3D_FORCE_INLINE bool | nw::g3d::ut::IsAligned (size_t size, size_t alignment=DEFAULT_ALIGNMENT) |
| NW_G3D_FORCE_INLINE bool | nw::g3d::ut::IsAligned (const void *ptr, size_t alignment=DEFAULT_ALIGNMENT) |
| NW_G3D_FORCE_INLINE u32 | nw::g3d::ut::LoadRevU32 (const u32 *addr) |
| NW_G3D_FORCE_INLINE void | nw::g3d::ut::StoreRevU32 (u32 *addr, u32 data) |
| NW_G3D_FORCE_INLINE u16 | nw::g3d::ut::LoadRevU16 (const u16 *addr) |
| NW_G3D_FORCE_INLINE void | nw::g3d::ut::StoreRevU16 (u16 *addr, u16 data) |
| template<bool swap> |
| NW_G3D_FORCE_INLINE void | nw::g3d::ut::Copy32 (void *pDst, const void *pSrc, int count) |
| template<typename DstT, typename SrcT> |
| DstT | nw::g3d::ut::FastCast (SrcT x) |
| template<> |
| NW_G3D_FORCE_INLINE s16 | nw::g3d::ut::FastCast< s16, float > (float x) |
| template<> |
| NW_G3D_FORCE_INLINE u16 | nw::g3d::ut::FastCast< u16, float > (float x) |
| template<> |
| NW_G3D_FORCE_INLINE s8 | nw::g3d::ut::FastCast< s8, float > (float x) |
| template<> |
| NW_G3D_FORCE_INLINE u8 | nw::g3d::ut::FastCast< u8, float > (float x) |
| template<> |
| NW_G3D_FORCE_INLINE float | nw::g3d::ut::FastCast< float, s16 > (s16 x) |
| template<> |
| NW_G3D_FORCE_INLINE float | nw::g3d::ut::FastCast< float, u16 > (u16 x) |
| template<> |
| NW_G3D_FORCE_INLINE float | nw::g3d::ut::FastCast< float, s8 > (s8 x) |
| template<> |
| NW_G3D_FORCE_INLINE float | nw::g3d::ut::FastCast< float, u8 > (u8 x) |
| template<typename DstT, typename SrcT> |
| NW_G3D_FORCE_INLINE DstT | nw::g3d::ut::StaticCast (SrcT x) |
| template<> |
| NW_G3D_FORCE_INLINE s16 | nw::g3d::ut::StaticCast< s16, float > (float x) |
| template<> |
| NW_G3D_FORCE_INLINE u16 | nw::g3d::ut::StaticCast< u16, float > (float x) |
| template<> |
| NW_G3D_FORCE_INLINE s8 | nw::g3d::ut::StaticCast< s8, float > (float x) |
| template<> |
| NW_G3D_FORCE_INLINE u8 | nw::g3d::ut::StaticCast< u8, float > (float x) |
| template<> |
| NW_G3D_FORCE_INLINE float | nw::g3d::ut::StaticCast< float, s16 > (s16 x) |
| template<> |
| NW_G3D_FORCE_INLINE float | nw::g3d::ut::StaticCast< float, u16 > (u16 x) |
| template<> |
| NW_G3D_FORCE_INLINE float | nw::g3d::ut::StaticCast< float, s8 > (s8 x) |
| template<> |
| NW_G3D_FORCE_INLINE float | nw::g3d::ut::StaticCast< float, u8 > (u8 x) |
| NW_G3D_FORCE_INLINE int | nw::g3d::ut::CountOnes (bit32 x) |
| NW_G3D_FORCE_INLINE int | nw::g3d::ut::CountLeadingZeros (bit32 x) |
| NW_G3D_FORCE_INLINE int | nw::g3d::ut::CountTrailingZeros (bit32 x) |