Files
Aerofoil/GpShell/GpGlobalConfig.h

30 lines
605 B
C
Raw Normal View History

2019-11-11 00:11:59 -05:00
#pragma once
2019-12-29 17:39:19 -05:00
#include "EGpDisplayDriverType.h"
#include "EGpAudioDriverType.h"
#include "EGpFontHandlerType.h"
#include "EGpInputDriverType.h"
2020-09-28 09:58:19 -04:00
struct IGpLogDriver;
namespace PortabilityLayer
{
class HostSystemServices;
}
2019-11-11 00:11:59 -05:00
struct GpGlobalConfig
{
2019-12-22 00:35:30 -05:00
EGpDisplayDriverType m_displayDriverType;
2019-12-29 17:39:19 -05:00
EGpAudioDriverType m_audioDriverType;
EGpFontHandlerType m_fontHandlerType;
2019-12-29 17:39:19 -05:00
const EGpInputDriverType *m_inputDriverTypes;
size_t m_numInputDrivers;
IGpLogDriver *m_logger;
2020-09-28 09:58:19 -04:00
PortabilityLayer::HostSystemServices *m_systemServices;
2019-12-22 00:35:30 -05:00
void *m_osGlobals;
2019-11-11 00:11:59 -05:00
};
extern GpGlobalConfig g_gpGlobalConfig;