aboutsummaryrefslogtreecommitdiff
path: root/src/window/Window.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-02-05 18:25:25 +0100
committerdec05eba <dec05eba@protonmail.com>2025-02-05 18:25:25 +0100
commitfbbcac14eb9a785075355a385a2da4a68117b87f (patch)
tree9788599caad5d73ac38c5df4d75e3632493e2bf8 /src/window/Window.cpp
parentcd258b5f2c6b3c9e41870703e1063a79e3a6abb4 (diff)
Add Window::set_scissor and Window::get_scissor
Diffstat (limited to 'src/window/Window.cpp')
-rw-r--r--src/window/Window.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/window/Window.cpp b/src/window/Window.cpp
index 731ca8e..ab42de0 100644
--- a/src/window/Window.cpp
+++ b/src/window/Window.cpp
@@ -159,6 +159,16 @@ namespace mgl {
return view;
}
+ void Window::set_scissor(const Scissor &scissor) {
+ mgl_window_set_scissor(&window, (mgl_scissor*)&scissor);
+ }
+
+ Scissor Window::get_scissor() {
+ Scissor scissor;
+ mgl_window_get_scissor(&window, (mgl_scissor*)&scissor);
+ return scissor;
+ }
+
bool Window::is_key_pressed(Keyboard::Key key) const {
return mgl_window_is_key_pressed(&window, (mgl_key)key);
}