MyGUI
3.0.1
|
#include <MyGUI_Bitwise.h>
Static Public Member Functions | |
template<typename Type > | |
static __inline Type | firstPO2From (Type _value) |
template<typename Type > | |
static __inline bool | isPO2 (Type _value) |
template<typename Type > | |
static __inline size_t | getBitShift (Type _mask) |
Definition at line 31 of file MyGUI_Bitwise.h.
static __inline Type MyGUI::Bitwise::firstPO2From | ( | Type | _value | ) | [inline, static] |
Returns the closest power-of-two number greater or equal to value.
Definition at line 37 of file MyGUI_Bitwise.h.
static __inline size_t MyGUI::Bitwise::getBitShift | ( | Type | _mask | ) | [inline, static] |
Returns the number of bits a pattern must be shifted right by to remove right-hand zeros.
Definition at line 60 of file MyGUI_Bitwise.h.
static __inline bool MyGUI::Bitwise::isPO2 | ( | Type | _value | ) | [inline, static] |
Determines whether the number is power-of-two or not.
Definition at line 51 of file MyGUI_Bitwise.h.