aboutsummaryrefslogtreecommitdiff
path: root/src/window
diff options
context:
space:
mode:
Diffstat (limited to 'src/window')
-rw-r--r--src/window/Window.cpp14
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;
}