glbinding
3.0.2.58901078581f
A C++ binding for the OpenGL API, generated using the gl.xml specification.
|
#include <set>
#include <vector>
#include <functional>
#include <glbinding/glbinding_api.h>
#include <glbinding/glbinding_features.h>
#include <glbinding/ContextHandle.h>
#include <glbinding/CallbackMask.h>
#include <glbinding/ProcAddress.h>
Go to the source code of this file.
Namespaces | |
glbinding | |
Contains all the classes of glbinding. | |
Typedefs | |
using | glbinding::SimpleFunctionCallback = std::function< void(const AbstractFunction &)> |
using | glbinding::FunctionCallback = std::function< void(const FunctionCall &)> |
using | glbinding::FunctionLogCallback = std::function< void(FunctionCall *)> |
using | glbinding::ContextSwitchCallback = std::function< void(ContextHandle)> |
The signature of the context switch callback. More... | |
Functions | |
GLBINDING_API void | glbinding::initialize (glbinding::GetProcAddress functionPointerResolver, bool resolveFunctions=true) |
GLBINDING_API void | glbinding::registerAdditionalFunction (AbstractFunction *function) |
GLBINDING_API ProcAddress | glbinding::resolveFunction (const char *name) |
GLBINDING_API void | glbinding::resolveFunctions () |
GLBINDING_API void | glbinding::setCallbackMask (CallbackMask mask) |
GLBINDING_API void | glbinding::setCallbackMaskExcept (CallbackMask mask, const std::set< std::string > &blackList) |
GLBINDING_API void | glbinding::addCallbackMask (CallbackMask mask) |
GLBINDING_API void | glbinding::addCallbackMaskExcept (CallbackMask mask, const std::set< std::string > &blackList) |
GLBINDING_API void | glbinding::removeCallbackMask (CallbackMask mask) |
GLBINDING_API void | glbinding::removeCallbackMaskExcept (CallbackMask mask, const std::set< std::string > &blackList) |
GLBINDING_API SimpleFunctionCallback | glbinding::unresolvedCallback () |
GLBINDING_API void | glbinding::setUnresolvedCallback (SimpleFunctionCallback callback) |
GLBINDING_API FunctionCallback | glbinding::beforeCallback () |
GLBINDING_API void | glbinding::setBeforeCallback (FunctionCallback callback) |
GLBINDING_API FunctionCallback | glbinding::afterCallback () |
GLBINDING_API void | glbinding::setAfterCallback (FunctionCallback callback) |
GLBINDING_API FunctionLogCallback | glbinding::logCallback () |
GLBINDING_API void | glbinding::setLogCallback (FunctionLogCallback callback) |
GLBINDING_API void | glbinding::addContextSwitchCallback (ContextSwitchCallback callback) |
GLBINDING_API void | glbinding::initialize (ContextHandle context, glbinding::GetProcAddress functionPointerResolver, bool useContext=true, bool resolveFunctions=true) |
GLBINDING_API void | glbinding::useCurrentContext () |
GLBINDING_API void | glbinding::useContext (ContextHandle context) |
GLBINDING_API void | glbinding::releaseCurrentContext () |
GLBINDING_API void | glbinding::releaseContext (ContextHandle context) |