Flow Visualisation
bit.inl File Reference
This graph shows which files directly or indirectly include this file:

Namespaces

 glm
 

Functions

template<typename genIType >
GLM_FUNC_QUALIFIER genIType glm::mask (genIType const &count)
 
template<typename genIType >
GLM_FUNC_QUALIFIER genIType glm::extractField (half const &value, genIType const &first, genIType const &count)
 
template<typename genIType >
GLM_FUNC_QUALIFIER genIType glm::extractField (float const &value, genIType const &first, genIType const &count)
 
template<typename genIType >
GLM_FUNC_QUALIFIER genIType glm::extractField (double const &value, genIType const &first, genIType const &count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER genIUType glm::extractField (genIUType const &Value, sizeType const &First, sizeType const &Count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER detail::tvec2< genIUType > glm::extractField (detail::tvec2< genIUType > const &value, sizeType const &first, sizeType const &count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER detail::tvec3< genIUType > glm::extractField (detail::tvec3< genIUType > const &value, sizeType const &first, sizeType const &count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER detail::tvec4< genIUType > glm::extractField (detail::tvec4< genIUType > const &value, sizeType const &first, sizeType const &count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER detail::tvec2< genIUType > glm::extractField (detail::tvec2< genIUType > const &value, detail::tvec2< sizeType > const &first, detail::tvec2< sizeType > const &count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER detail::tvec3< genIUType > glm::extractField (detail::tvec3< genIUType > const &value, detail::tvec3< sizeType > const &first, detail::tvec3< sizeType > const &count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER detail::tvec4< genIUType > glm::extractField (detail::tvec4< genIUType > const &value, detail::tvec4< sizeType > const &first, detail::tvec4< sizeType > const &count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER detail::tvec2< genIUType > glm::extractField (genIUType const &value, detail::tvec2< sizeType > const &first, detail::tvec2< sizeType > const &count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER detail::tvec3< genIUType > glm::extractField (genIUType const &value, detail::tvec3< sizeType > const &first, detail::tvec3< sizeType > const &count)
 
template<typename genIUType , typename sizeType >
GLM_FUNC_QUALIFIER detail::tvec4< genIUType > glm::extractField (genIUType const &value, detail::tvec4< sizeType > const &first, detail::tvec4< sizeType > const &count)
 
template<typename genType >
GLM_FUNC_QUALIFIER int glm::lowestBit (genType const &Value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec2< int > glm::lowestBit (detail::tvec2< valType > const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec3< int > glm::lowestBit (detail::tvec3< valType > const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec4< int > glm::lowestBit (detail::tvec4< valType > const &value)
 
template<typename genType >
GLM_FUNC_QUALIFIER int glm::highestBit (genType const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec2< int > glm::highestBit (detail::tvec2< valType > const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec3< int > glm::highestBit (detail::tvec3< valType > const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec4< int > glm::highestBit (detail::tvec4< valType > const &value)
 
template<typename genType >
GLM_FUNC_QUALIFIER genType glm::highestBitValue (genType const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec2< int > glm::highestBitValue (detail::tvec2< valType > const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec3< int > glm::highestBitValue (detail::tvec3< valType > const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec4< int > glm::highestBitValue (detail::tvec4< valType > const &value)
 
template<typename genType >
GLM_FUNC_QUALIFIER bool glm::isPowerOfTwo (genType const &Value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec2< bool > glm::isPowerOfTwo (detail::tvec2< valType > const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec3< bool > glm::isPowerOfTwo (detail::tvec3< valType > const &value)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec4< bool > glm::isPowerOfTwo (detail::tvec4< valType > const &value)
 
template<typename genType >
GLM_FUNC_QUALIFIER genType glm::powerOfTwoAbove (genType const &value)
 
template<typename genType >
GLM_FUNC_QUALIFIER genType glm::powerOfTwoBelow (genType const &value)
 
template<typename genType >
GLM_FUNC_QUALIFIER genType glm::powerOfTwoNearest (genType const &value)
 
template<typename genType >
GLM_FUNC_QUALIFIER genType glm::bitRevert (genType const &In)
 
template<typename genType >
GLM_FUNC_QUALIFIER genType glm::bitRotateRight (genType const &In, std::size_t Shift)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec2< valType > glm::bitRotateRight (detail::tvec2< valType > const &Value, std::size_t Shift)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec3< valType > glm::bitRotateRight (detail::tvec3< valType > const &Value, std::size_t Shift)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec4< valType > glm::bitRotateRight (detail::tvec4< valType > const &Value, std::size_t Shift)
 
template<typename genType >
GLM_FUNC_QUALIFIER genType glm::bitRotateLeft (genType const &In, std::size_t Shift)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec2< valType > glm::bitRotateLeft (detail::tvec2< valType > const &Value, std::size_t Shift)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec3< valType > glm::bitRotateLeft (detail::tvec3< valType > const &Value, std::size_t Shift)
 
template<typename valType >
GLM_FUNC_QUALIFIER detail::tvec4< valType > glm::bitRotateLeft (detail::tvec4< valType > const &Value, std::size_t Shift)
 
template<typename genIUType >
GLM_FUNC_QUALIFIER genIUType glm::fillBitfieldWithOne (genIUType const &Value, int const &FromBit, int const &ToBit)
 
template<typename genIUType >
GLM_FUNC_QUALIFIER genIUType glm::fillBitfieldWithZero (genIUType const &Value, int const &FromBit, int const &ToBit)