| 1234567891011121314151617181920212223242526272829303132 |
- // Copyright 2014 Citra Emulator Project
- // Licensed under GPLv2
- // Refer to the license.txt file included.
- #pragma once
- #include <GLFW/glfw3.h>
- #include "common/emu_window.h"
- class EmuWindow_GLFW : public EmuWindow {
- public:
- EmuWindow_GLFW();
- ~EmuWindow_GLFW();
- /// Swap buffers to display the next frame
- void SwapBuffers();
- /// Polls window events
- void PollEvents();
- /// Makes the graphics context current for the caller thread
- void MakeCurrent();
-
- /// Releases (dunno if this is the "right" word) the GLFW context from the caller thread
- void DoneCurrent();
- GLFWwindow* m_render_window; ///< Internal GLFW render window
- private:
- };
|