From d8658df94e09a3ed82c66eb5085c89ece1239d0c Mon Sep 17 00:00:00 2001 From: Riteo Date: Fri, 26 Jan 2024 16:27:44 +0100 Subject: Wayland: implement `window_get_native_handle` This will be the most useful for stuff like OpenXR, although we'd need a way to eventually also expose the EGL handles. --- platform/linuxbsd/wayland/display_server_wayland.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'platform/linuxbsd/wayland/display_server_wayland.h') diff --git a/platform/linuxbsd/wayland/display_server_wayland.h b/platform/linuxbsd/wayland/display_server_wayland.h index f0aabb8c52..56e24fe3f3 100644 --- a/platform/linuxbsd/wayland/display_server_wayland.h +++ b/platform/linuxbsd/wayland/display_server_wayland.h @@ -200,6 +200,8 @@ public: virtual Vector get_window_list() const override; + virtual int64_t window_get_native_handle(HandleType p_handle_type, WindowID p_window = MAIN_WINDOW_ID) const override; + virtual WindowID get_window_at_screen_position(const Point2i &p_position) const override; virtual void window_attach_instance_id(ObjectID p_instance, WindowID p_window_id = MAIN_WINDOW_ID) override; -- cgit v1.2.3