|
| void | glbinding::initialize (glbinding::GetProcAddress functionPointerResolver, bool resolveFunctions=true) |
| | Initializes the binding for the current active OpenGL context.
|
| |
| void | glbinding::initialize (ContextHandle context, glbinding::GetProcAddress functionPointerResolver, bool useContext=true, bool resolveFunctions=true) |
| | Initializes the binding for the current active OpenGL context.
|
| |
| void | glbinding::useCurrentContext () |
| | Update the current context state in glbinding.
|
| |
| void | glbinding::useContext (ContextHandle context) |
| | Update the current context state in glbinding.
|
| |
| void | glbinding::releaseCurrentContext () |
| | Removes the current context from the state of glbinding.
|
| |
| void | glbinding::releaseContext (ContextHandle context) |
| | Removes the current context from the state of glbinding.
|
| |
| void | glbinding::registerAdditionalFunction (AbstractFunction *function) |
| | Registers an additional function for the additional features.
|
| |
| ProcAddress | glbinding::resolveFunction (const char *name) |
| | Resolve a single function pointer by given name.
|
| |
| void | glbinding::resolveFunctions () |
| | Resolves the funtion pointers of all registered OpenGL functions immediately for the current context.
|
| |
| void | glbinding::setCallbackMask (CallbackMask mask) |
| | Updates the callback mask of all registered OpenGL functions in the current state.
|
| |
| void | glbinding::setCallbackMaskExcept (CallbackMask mask, const std::set< std::string > &blackList) |
| | Updates the callback mask of all registered OpenGL functions in the current state, excluding the blacklisted functions.
|
| |
| void | glbinding::addCallbackMask (CallbackMask mask) |
| | Updates the callback mask of all registered OpenGL functions in the current state to include the passed CallbackMask.
|
| |
| void | glbinding::addCallbackMaskExcept (CallbackMask mask, const std::set< std::string > &blackList) |
| | Updates the callback mask of all registered OpenGL functions in the current state to include the passed CallbackMask, excluding the blacklisted functions.
|
| |
| void | glbinding::removeCallbackMask (CallbackMask mask) |
| | Updates the callback mask of all registered OpenGL functions in the current state to exclude the passed CallbackMask.
|
| |
| void | glbinding::removeCallbackMaskExcept (CallbackMask mask, const std::set< std::string > &blackList) |
| | Updates the callback mask of all registered OpenGL functions in the current state to exclude the passed CallbackMask, excluding the blacklisted functions.
|
| |
| SimpleFunctionCallback | glbinding::unresolvedCallback () |
| | Unresolved callback accessor.
|
| |
| void | glbinding::setUnresolvedCallback (SimpleFunctionCallback callback) |
| | Updates the unresolved callback that is called upon invocation of an OpenGL function which have no counterpart in the OpenGL driver.
|
| |
| FunctionCallback | glbinding::beforeCallback () |
| | Before callback accessor.
|
| |
| void | glbinding::setBeforeCallback (FunctionCallback callback) |
| | Updates the before callback that is called before the actual OpenGL function invocation.
|
| |
| FunctionCallback | glbinding::afterCallback () |
| | After callback accessor.
|
| |
| void | glbinding::setAfterCallback (FunctionCallback callback) |
| | Updates the after callback that is called after the actual OpenGL function invocation.
|
| |
| FunctionLogCallback | glbinding::logCallback () |
| | Logging callback accessor.
|
| |
| void | glbinding::setLogCallback (FunctionLogCallback callback) |
| | Updates the logging callback that is called to log the actual OpenGL function invocation.
|
| |
| void | glbinding::addContextSwitchCallback (ContextSwitchCallback callback) |
| | Registers an additional callback that gets called each time the context is switched using the useContext method.
|
| |