glbinding  2.1.1.000000000000
A C++ binding for the OpenGL API, generated using the gl.xml specification.
CallbackMask.h File Reference
#include <glbinding/glbinding_api.h>

Go to the source code of this file.

Namespaces

 glbinding
 Contains all the classes of glbinding.
 

Enumerations

enum  glbinding::CallbackMask : unsigned char {
  glbinding::CallbackMask::None = 0, glbinding::CallbackMask::Unresolved = 1 << 0, glbinding::CallbackMask::Before = 1 << 1, glbinding::CallbackMask::After = 1 << 2,
  glbinding::CallbackMask::Parameters = 1 << 3, glbinding::CallbackMask::ReturnValue = 1 << 4, glbinding::CallbackMask::Logging = 1 << 5, glbinding::CallbackMask::ParametersAndReturnValue = Parameters | ReturnValue,
  glbinding::CallbackMask::BeforeAndAfter = Before | After
}
 The CallbackMask is a bitfield to encode the states of callbacks and logging for the OpenGL API function calls. More...
 

Functions

GLBINDING_API CallbackMask glbinding::operator~ (CallbackMask a)
 External operator for bit-wise CallbackMask inverting. More...
 
GLBINDING_API CallbackMask glbinding::operator| (CallbackMask a, CallbackMask b)
 External operator for bit-wise 'or' of CallbackMasks. More...
 
GLBINDING_API CallbackMask glbinding::operator& (CallbackMask a, CallbackMask b)
 External operator for bit-wise 'and' of CallbackMasks. More...
 
GLBINDING_API CallbackMask glbinding::operator^ (CallbackMask a, CallbackMask b)
 External operator for bit-wise 'xor' of CallbackMasks. More...
 
GLBINDING_API CallbackMask & glbinding::operator|= (CallbackMask &a, CallbackMask b)
 External operator for bit-wise 'or' assignment of CallbackMasks. More...
 
GLBINDING_API CallbackMask & glbinding::operator&= (CallbackMask &a, CallbackMask b)
 External operator for bit-wise 'and' assignment of CallbackMasks. More...
 
GLBINDING_API CallbackMask & glbinding::operator^= (CallbackMask &a, CallbackMask b)
 External operator for bit-wise 'xor' assignment of CallbackMasks. More...