5#include <glbinding/glbinding_api.h>
78 virtual void resolve(
const char * name) = 0;
The State struct represents the configuration of a single OpenGL function for one thread....
Definition AbstractState.h:21
CallbackMask m_callbackMask
The callback mask that is considered when dispatching function calls.
Definition AbstractState.h:92
bool isResolved() const
Query resolution status.
CallbackMask callbackMask() const
Query callback mask.
ProcAddress address() const
Query address of OpenGL function.
bool isInitialized() const
Query if this state has been initialized.
bool m_initialized
Whether this state is initialized or not.
Definition AbstractState.h:91
virtual void resolve(const char *name)=0
Resolve address of OpenGL function.
ProcAddress m_address
The function pointer to the OpenGL function.
Definition AbstractState.h:90
void setCallbackMask(CallbackMask mask)
Set callback mask.
AbstractState()
Constructor that initializes all values with 0 / invalid.
virtual ~AbstractState()
Destructor.
The Value class represents a printable wrapper around an OpenGL data type.
Definition Value.h:30
Contains all the classes of glbinding.
CallbackMask
The CallbackMask is a bitfield to encode the states of callbacks for the OpenGL API function calls.
Definition CallbackMask.h:18