]> git.tdb.fi Git - libs/gui.git/blob - source/graphics/display_private.h
Let platform header determine (part of) the contents of Display::Private
[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: PlatformDisplayPrivate
14 {
15         DisplayHandle display;
16         std::map<WindowHandle, Window *> windows;
17 };
18
19 } // namespace Graphics
20 } // namespace Msp
21
22 #endif