glbinding  3.0.2.58901078581f
A C++ binding for the OpenGL API, generated using the gl.xml specification.

#include <glbinding/include/glbinding/Boolean8.h>

Public Types

using underlying_type = unsigned char
 

Public Member Functions

GLBINDING_CONSTEXPR Boolean8 ()
 
GLBINDING_CONSTEXPR Boolean8 (bool on)
 
GLBINDING_CONSTEXPR Boolean8 (char on)
 
GLBINDING_CONSTEXPR Boolean8 (unsigned char on)
 
GLBINDING_CONSTEXPR Boolean8 (int on)
 
GLBINDING_CONSTEXPR Boolean8 (unsigned int on)
 
GLBINDING_CONSTEXPR operator bool () const
 
GLBINDING_CONSTEXPR operator char () const
 
GLBINDING_CONSTEXPR operator unsigned char () const
 
GLBINDING_CONSTEXPR operator int () const
 
GLBINDING_CONSTEXPR operator unsigned int () const
 
Boolean8operator= (const Boolean8 &other)
 
GLBINDING_CONSTEXPR bool operator< (const Boolean8 &other) const
 
GLBINDING_CONSTEXPR bool operator> (const Boolean8 &other) const
 
GLBINDING_CONSTEXPR bool operator<= (const Boolean8 &other) const
 
GLBINDING_CONSTEXPR bool operator>= (const Boolean8 &other) const
 
GLBINDING_CONSTEXPR bool operator== (const Boolean8 &other) const
 
GLBINDING_CONSTEXPR bool operator!= (const Boolean8 &other) const
 

Public Attributes

underlying_type m_value
 

Member Typedef Documentation

using glbinding::Boolean8::underlying_type = unsigned char

Constructor & Destructor Documentation

GLBINDING_CONSTEXPR glbinding::Boolean8::Boolean8 ( )
inline
GLBINDING_CONSTEXPR glbinding::Boolean8::Boolean8 ( bool  on)
inline
GLBINDING_CONSTEXPR glbinding::Boolean8::Boolean8 ( char  on)
inline
GLBINDING_CONSTEXPR glbinding::Boolean8::Boolean8 ( unsigned char  on)
inline
GLBINDING_CONSTEXPR glbinding::Boolean8::Boolean8 ( int  on)
inline
GLBINDING_CONSTEXPR glbinding::Boolean8::Boolean8 ( unsigned int  on)
inline

Member Function Documentation

GLBINDING_CONSTEXPR glbinding::Boolean8::operator bool ( ) const
inlineexplicit

References m_value.

GLBINDING_CONSTEXPR glbinding::Boolean8::operator char ( ) const
inlineexplicit

References m_value.

GLBINDING_CONSTEXPR glbinding::Boolean8::operator unsigned char ( ) const
inlineexplicit

References m_value.

GLBINDING_CONSTEXPR glbinding::Boolean8::operator int ( ) const
inlineexplicit

References m_value.

GLBINDING_CONSTEXPR glbinding::Boolean8::operator unsigned int ( ) const
inlineexplicit

References m_value.

Boolean8 & glbinding::Boolean8::operator= ( const Boolean8 other)
inline

References m_value.

GLBINDING_CONSTEXPR bool glbinding::Boolean8::operator< ( const Boolean8 other) const
inline

References m_value.

GLBINDING_CONSTEXPR bool glbinding::Boolean8::operator> ( const Boolean8 other) const
inline

References m_value.

GLBINDING_CONSTEXPR bool glbinding::Boolean8::operator<= ( const Boolean8 other) const
inline

References m_value.

GLBINDING_CONSTEXPR bool glbinding::Boolean8::operator>= ( const Boolean8 other) const
inline

References m_value.

GLBINDING_CONSTEXPR bool glbinding::Boolean8::operator== ( const Boolean8 other) const
inline

References m_value.

GLBINDING_CONSTEXPR bool glbinding::Boolean8::operator!= ( const Boolean8 other) const
inline

References m_value.

Member Data Documentation


The documentation for this class was generated from the following files: