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