globjects  1.0.0.000000000000
Strict OpenGL objects wrapper.
Loading...
Searching...
No Matches
AbstractFunctionCall.h
Go to the documentation of this file.
1
2#pragma once
3
4#include <globjects/globjects_api.h>
5
6
7namespace globjects
8{
9
17class GLOBJECTS_API AbstractFunctionCall
18{
19public:
25
33
41 virtual void operator()() = 0;
42
50 virtual void * identifier() const = 0;
51};
52
53
54} // namespace globjects
The interface for a callable function with variadic argument types.
Definition AbstractFunctionCall.h:18
virtual void * identifier() const =0
Accessor for an arbitrary identifier that can be used as identity.
virtual void operator()()=0
Entry point for the main functionality of a subclass.
virtual ~AbstractFunctionCall()
Virtual destructor.
Contains all the classes that wrap OpenGL functionality.