#ifndef SPECTRE_WINDOW_WINDOWDESCRIPTION_H #define SPECTRE_WINDOW_WINDOWDESCRIPTION_H #include "DisplayMode.h" namespace sp { namespace WindowDecorate { enum Type { Empty = 0, Menu = 1 << 0, Resize = 1 << 1, Close = 1 << 2, Default = Menu | Resize | Close, }; }; struct WindowDescription { public : WindowDescription(); WindowDescription(DisplayMode mode, unsigned decoration = WindowDecorate::Default); public : DisplayMode mode; unsigned int decoration; }; } // namespace sp #endif /* SPECTRE_WINDOW_WINDOWDESCRIPTION_H */