]> git.tdb.fi Git - libs/gui.git/blob - source/graphics/display_private.h
4a88cedb1aeb0164669fa1a6592966ef54e360a4
[libs/gui.git] / source / graphics / display_private.h
1 #ifndef MSP_GRAPHICS_DISPLAY_PRIVATE_H_
2 #define MSP_GRAPHICS_DISPLAY_PRIVATE_H_
3
4 #include <map>
5 #include <vector>
6 #include "display.h"
7 #include "display_platform.h"
8 #include "window_private.h"
9
10 namespace Msp {
11 namespace Graphics {
12
13 struct Display::Private
14 {
15         DisplayHandle display;
16         std::map<WindowHandle, Window *> windows;
17         std::vector<MonitorHandle> monitors;
18         std::vector<ModeHandle> modes;
19 };
20
21 } // namespace Graphics
22 } // namespace Msp
23
24 #endif