From 1c9ebd15bb0ada387038b7278226a557d0de92ad Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 3 Nov 2021 21:09:13 +0100 Subject: Add window set_view and get_view --- src/window/Window.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/window') 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; } -- cgit v1.2.3