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