neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
window_bits.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  neogfx
 

Enumerations

enum class  neogfx::window_style : uint32_t {
  neogfx::Invalid = 0x00000000 , neogfx::NoDecoration = 0x00000001 , neogfx::TitleBar = 0x00000002 , neogfx::NativeTitleBar = 0x00000004 ,
  neogfx::SystemMenu = 0x00000008 , neogfx::MinimizeBox = 0x00000010 , neogfx::MaximizeBox = 0x00000020 , neogfx::Resize = 0x00000040 ,
  neogfx::SizeGrip = 0x00000080 , neogfx::Close = 0x00000100 , neogfx::Nested = 0x00000200 , neogfx::Fullscreen = 0x00000400 ,
  neogfx::Main = 0x00000800 , neogfx::Dialog = 0x00001000 , neogfx::Popup = 0x00002000 , neogfx::Menu = 0x00004000 ,
  neogfx::Tool = 0x00008000 , neogfx::DropShadow = 0x00010000 , neogfx::Modal = 0x00020000 , neogfx::ApplicationModal = 0x00040000 ,
  neogfx::NoActivate = 0x00080000 , neogfx::RequiresOwnerFocus = 0x00100000 , neogfx::DismissOnOwnerClick = 0x00200000 , neogfx::DismissOnParentClick = 0x00400000 ,
  neogfx::HideOnOwnerClick = 0x00800000 , neogfx::HideOnParentClick = 0x01000000 , neogfx::InitiallyHidden = 0x02000000 , neogfx::InitiallyCentered = 0x04000000 ,
  neogfx::InitiallyRenderable = 0x08000000 , neogfx::SizeToContents = 0x10000000 , neogfx::Weak = 0x80000000 , neogfx::Default = Main | TitleBar | SystemMenu | Menu | MinimizeBox | MaximizeBox | Resize | SizeGrip | Close | DropShadow | InitiallyCentered | InitiallyRenderable ,
  neogfx::DefaultDialog = (Default | Dialog) & ~(InitiallyRenderable | Main | Menu) , neogfx::DefaultNonResizableDialog = DefaultDialog & ~Resize
}
 
enum class  neogfx::window_state : uint32_t { neogfx::Normal = 0x00000000 , neogfx::Iconized = 0x00000001 , neogfx::Maximized = 0x00000002 }
 

Functions

constexpr window_style neogfx::operator~ (window_style aStyle)
 
constexpr window_style neogfx::operator| (window_style aLhs, window_style aRhs)
 
constexpr window_style neogfx::operator& (window_style aLhs, window_style aRhs)
 
constexpr window_styleneogfx::operator|= (window_style &aLhs, window_style aRhs)
 
constexpr window_styleneogfx::operator&= (window_style &aLhs, window_style aRhs)