![]() |
glbinding
3.3.0.0
A C++ binding for the OpenGL API, generated using the gl.xml specification.
|
Go to the source code of this file.
Namespaces | |
namespace | glbinding |
Contains all the classes of glbinding. | |
Functions | |
template<typename Enum , typename ConvertibleEnum > | |
GLBINDING_CONSTEXPR std::enable_if< std::is_base_of< SharedBitfieldBase< typenamestd::underlying_type< typenamestd::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator| (Enum a, ConvertibleEnum b) |
External bit-wise 'or' operator for bitfield types on the left hand side. | |
template<typename ConvertibleEnum , typename Enum > | |
GLBINDING_CONSTEXPR std::enable_if< std::is_base_of< SharedBitfieldBase< typenamestd::underlying_type< typenamestd::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator| (ConvertibleEnum a, Enum b) |
External bit-wise 'or' operator for bitfield types on the right hand side. | |
template<typename Enum , typename ConvertibleEnum > | |
std::enable_if< std::is_base_of< SharedBitfieldBase< typenamestd::underlying_type< typenamestd::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator|= (Enum &a, ConvertibleEnum b) |
External bit-wise 'or' assignment operator for bitfield types on the left hand side. | |
template<typename Enum , typename ConvertibleEnum > | |
GLBINDING_CONSTEXPR std::enable_if< std::is_base_of< SharedBitfieldBase< typenamestd::underlying_type< typenamestd::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator& (Enum a, ConvertibleEnum b) |
External bit-wise 'and' operator for bitfield types on the left hand side. | |
template<typename ConvertibleEnum , typename Enum > | |
GLBINDING_CONSTEXPR std::enable_if< std::is_base_of< SharedBitfieldBase< typenamestd::underlying_type< typenamestd::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator& (ConvertibleEnum a, Enum b) |
External bit-wise 'and' operator for bitfield types on the right hand side. | |
template<typename Enum , typename ConvertibleEnum > | |
std::enable_if< std::is_base_of< SharedBitfieldBase< typenamestd::underlying_type< typenamestd::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator&= (Enum &a, ConvertibleEnum b) |
External bit-wise 'and' assignment operator for bitfield types on the left hand side. | |
template<typename Enum , typename ConvertibleEnum > | |
GLBINDING_CONSTEXPR std::enable_if< std::is_base_of< SharedBitfieldBase< typenamestd::underlying_type< typenamestd::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator^ (Enum a, ConvertibleEnum b) |
External bit-wise 'xor' operator for bitfield types on the left hand side. | |
template<typename ConvertibleEnum , typename Enum > | |
GLBINDING_CONSTEXPR std::enable_if< std::is_base_of< SharedBitfieldBase< typenamestd::underlying_type< typenamestd::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator^ (ConvertibleEnum a, Enum b) |
External bit-wise 'xor' operator for bitfield types on the right hand side. | |
template<typename Enum , typename ConvertibleEnum > | |
std::enable_if< std::is_base_of< SharedBitfieldBase< typenamestd::underlying_type< typenamestd::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator^= (Enum &a, ConvertibleEnum b) |
External bit-wise 'xor' assignment operator for bitfield types on the left hand side. | |