 |
globjects
1.0.0.000000000000
Strict OpenGL objects wrapper.
|
Go to the documentation of this file.
7 #include <globjects/globjects_api.h>
16 template <
typename... Arguments>
38 #include <globjects/base/FunctionCall.inl>
std::tuple< Arguments... > m_arguments
Definition: FunctionCall.h:31
std::function< void(Arguments...)> m_function
Definition: FunctionCall.h:30
Contains all the classes that wrap OpenGL functionality.
virtual void * identifier() const override
Accessor for an arbitrary identifier that can be used as identity.
Definition: FunctionCall.h:17
The interface for a callable function with variadic argument types.
Definition: AbstractFunctionCall.h:17
void(*)(Arguments...) FunctionPointer
Definition: FunctionCall.h:20
virtual void operator()() override
Entry point for the main functionality of a subclass.
FunctionPointer m_functionPointer
Definition: FunctionCall.h:29