glm::gtx::bit Namespace Reference
GLM_GTX_bit extension: Allow to perform
bit operations on
integer values.
More...
|
Functions |
|
template<typename genType> |
| int | highestBit (const genType &value) |
| | Find the highest bit set to 1 in a integer variable. (From GLM_GTX_bit extension).
|
|
template<typename genType> |
| genType | highestBitValue (const genType &value) |
| | Find the highest bit set to 1 in a integer variable and return its value. (From GLM_GTX_bit extension).
|
|
template<typename genType> |
| bool | isPowerOfTwo (const genType &value) |
| | Return true if the value is a power of two number. (From GLM_GTX_bit extension).
|
|
template<typename genType> |
| genType | powerOfTwoAbove (const genType &value) |
| | Return the power of two number which value is just higher the input value. (From GLM_GTX_bit extension).
|
|
template<typename genType> |
| genType | powerOfTwoBelow (const genType &value) |
| | Return the power of two number which value is just lower the input value. (From GLM_GTX_bit extension).
|
|
template<typename genType> |
| genType | powerOfTwoNearest (const genType &value) |
| | Return the power of two number which value is the closet to the input value. (From GLM_GTX_bit extension).
|
Detailed Description
GLM_GTX_bit extension: Allow to perform
bit operations on
integer values.