// Copyright 2014 Dolphin Emulator Project // Licensed under GPLv2 // Refer to the license.txt file included. #pragma once #ifdef __APPLE__ #import #endif #include "VideoBackends/OGL/GLInterfaceBase.h" class cInterfaceAGL : public cInterfaceBase { private: NSView *cocoaWin; NSOpenGLContext *cocoaCtx; public: void Swap(); bool Create(void *window_handle); bool MakeCurrent(); bool ClearCurrent(); void Shutdown(); void Update(); void SwapInterval(int interval); };