// Copyright 2014 Dolphin Emulator Project // Licensed under GPLv2 // Refer to the license.txt file included. #pragma once #include #include #include "Core/ConfigManager.h" #include "VideoBackends/OGL/GLInterfaceBase.h" class cInterfaceEGL : public cInterfaceBase { private: void DetectMode(); public: void SwapInterval(int Interval); void Swap(); void SetMode(u32 mode) { s_opengl_mode = mode; } void UpdateFPSDisplay(const std::string& text); void* GetFuncAddress(const std::string& name); bool Create(void *&window_handle); bool MakeCurrent(); void Shutdown(); };