Code cleanup, move a lot of "Host" APIs to GpCommon

This commit is contained in:
elasota
2020-11-25 12:05:59 -05:00
parent 9d0f2c35b3
commit 5c640b72eb
102 changed files with 759 additions and 1072 deletions

View File

@@ -0,0 +1,22 @@
#pragma once
#include "GpDriverIndex.h"
class PLDrivers
{
public:
static GpDriverCollection *GetDriverCollection();
static IGpAudioDriver *GetAudioDriver();
static IGpFileSystem *GetFileSystem();
static IGpDisplayDriver *GetDisplayDriver();
static IGpLogDriver *GetLogDriver();
static size_t GetNumInputDrivers();
static IGpInputDriver *GetInputDriver(size_t index);
static IGpSystemServices *GetSystemServices();
static IGpFontHandler *GetFontHandler();
static IGpVOSEventQueue *GetVOSEventQueue();
private:
static GpDriverCollection ms_drivers;
};