VideoBackend: Get rid of a boolean global

Also gets rid of global headers
This commit is contained in:
Lioncash
2016-01-02 15:01:12 -05:00
parent 066af14272
commit 01f99a04a2
26 changed files with 32 additions and 122 deletions

View File

@ -66,7 +66,7 @@ public:
virtual unsigned int PeekMessages() = 0;
virtual bool Initialize(void *window_handle) = 0;
virtual bool Initialize(void* window_handle) = 0;
virtual void Shutdown() = 0;
virtual void RunLoop(bool enable) = 0;
@ -115,6 +115,9 @@ public:
virtual void CheckInvalidState() = 0;
virtual void UpdateWantDeterminism(bool want) {}
protected:
bool m_initialized = false;
};
extern std::vector<VideoBackend*> g_available_video_backends;