VideoBackends: Merge Initialize and Shutdown functions.

This commit is contained in:
degasus
2016-01-13 21:14:20 +01:00
parent b16333a25c
commit 7833ff25df
27 changed files with 154 additions and 282 deletions

View File

@ -73,6 +73,8 @@ public:
virtual std::string GetName() const = 0;
virtual std::string GetDisplayName() const { return GetName(); }
virtual std::string GetConfigName() const = 0;
virtual void ShowConfig(void*) = 0;
virtual void Video_Prepare() = 0;
@ -98,6 +100,8 @@ public:
protected:
void InitializeShared();
void ShutdownShared();
void CleanupShared();
bool m_initialized = false;
bool m_invalid = false;