Files
Aerofoil/PortabilityLayer/AppEventHandler.h
2020-04-18 05:51:39 -04:00

20 lines
294 B
C++

#pragma once
namespace PortabilityLayer
{
struct IAppEventHandler
{
virtual void OnQuit() = 0;
};
class AppEventHandler
{
public:
static IAppEventHandler *GetInstance();
static void SetInstance(IAppEventHandler *instance);
private:
static IAppEventHandler *ms_instance;
};
}