// Copyright 2014 Dolphin Emulator Project // Licensed under GPLv2 // Refer to the license.txt file included. #pragma once #include "X11_Util.h" #include "InterfaceBase.h" class cInterfaceGLX : public cInterfaceBase { private: cX11Window XWindow; public: friend class cX11Window; void SwapInterval(int Interval); void Swap(); void UpdateFPSDisplay(const char *Text); void* GetFuncAddress(std::string name); bool Create(void *&window_handle); bool MakeCurrent(); bool ClearCurrent(); void Shutdown(); };