summaryrefslogtreecommitdiff
path: root/c++/window/xcb.h
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2023-08-11 03:03:09 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2023-08-11 03:03:09 +0200
commit9b5ca88b97c3a00153946920ae52870c452fb4a1 (patch)
tree2bb1584448414f2cc127f9d79428ccef96df1de3 /c++/window/xcb.h
parentac0096ca16e5aee2ce58a40a30dd1f033369efdb (diff)
c++,window-opengl: Fixing comp issues
Diffstat (limited to 'c++/window/xcb.h')
-rw-r--r--c++/window/xcb.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/c++/window/xcb.h b/c++/window/xcb.h
index 612b6ed..0457b58 100644
--- a/c++/window/xcb.h
+++ b/c++/window/xcb.h
@@ -52,6 +52,16 @@ public:
own<window<backend::linux_xcb>> create_window(const video_mode& vid_mod, std::string_view title_view);
void flush();
+
+ // XCB specific info for other classes
+
+ ::Display* get_xcb_display() {
+ return display_;
+ }
+
+ int get_xcb_screen() const {
+ return screen_;
+ }
};
error_or<own<device<backend::linux_xcb>>> create_xcb_device(io_provider& provider);