diff options
Diffstat (limited to 'src/window')
-rw-r--r-- | src/window/Window.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/window/Window.cpp b/src/window/Window.cpp index 580737d..7f1fe38 100644 --- a/src/window/Window.cpp +++ b/src/window/Window.cpp @@ -112,6 +112,20 @@ namespace mgl { return { window.cursor_position.x, window.cursor_position.y }; } + void Window::set_view(const View &new_view) { + if(!window.window) + return; + mgl_window_set_view(&window, (mgl_view*)&new_view); + } + + View Window::get_view() { + View view; + if(!window.window) + return view; + mgl_window_get_view(&window, (mgl_view*)&view); + return view; + } + WindowHandle Window::get_system_handle() const { return window.window; } |