]> git.tdb.fi Git - libs/gui.git/blob - source/graphics/display_private.h
Extend the video mode API to support multiple monitors
[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 };
19
20 } // namespace Graphics
21 } // namespace Msp
22
23 #endif