globjects  2.0.0.630135941c42
Strict OpenGL objects wrapper.
Loading...
Searching...
No Matches
AbstractFunctionCall.h
Go to the documentation of this file.
1
2#pragma once
3
4
5#include <globjects/globjects_api.h>
6
7
8namespace globjects
9{
10
11
19class GLOBJECTS_API AbstractFunctionCall
20{
21public:
27
35
43 virtual void operator()() = 0;
44
52 virtual void * identifier() const = 0;
53};
54
55
56} // namespace globjects
The interface for a callable function with variadic argument types.
Definition AbstractFunctionCall.h:20
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.