Loading...
Searching...
No Matches
AbstractFunctionCall.h
Go to the documentation of this file.
#pragma once
#include <globjects/globjects_api.h>
namespace globjects
{
class GLOBJECTS_API AbstractFunctionCall
{
public:
AbstractFunctionCall();
virtual ~AbstractFunctionCall();
virtual void operator()() = 0;
virtual void * identifier() const = 0;
};
} // namespace globjects
globjects::AbstractFunctionCall
The interface for a callable function with variadic argument types.
Definition AbstractFunctionCall.h:18
globjects::AbstractFunctionCall::identifier
virtual void * identifier() const =0
Accessor for an arbitrary identifier that can be used as identity.
globjects::AbstractFunctionCall::operator()
virtual void operator()()=0
Entry point for the main functionality of a subclass.
globjects::AbstractFunctionCall::AbstractFunctionCall
AbstractFunctionCall()
Constructor.
globjects::AbstractFunctionCall::~AbstractFunctionCall
virtual ~AbstractFunctionCall()
Virtual destructor.
globjects
Contains all the classes that wrap OpenGL functionality.