neoGFX
Cross-platform C++ app/game engine
|
#include <neogfx/neogfx.hpp>
#include <neogfx/core/event.hpp>
#include <neogfx/core/primitives.hpp>
#include <neogfx/gfx/text/font.hpp>
#include <neogfx/app/i_palette.hpp>
Go to the source code of this file.
Classes | |
class | neogfx::i_style |
struct | neogfx::i_style::no_font_for_role |
Namespaces | |
namespace | neogfx |
Typedefs | |
using | neogfx::margin_role = box_role |
using | neogfx::border_role = box_role |
using | neogfx::padding_role = box_role |
typedef optional< font_role > | neogfx::optional_font_role |
Enumerations | |
enum class | neogfx::style_aspect : uint32_t { neogfx::None = 0x0000 , neogfx::Geometry = 0x0001 , neogfx::Font = 0x0002 , neogfx::Color = 0x0004 , neogfx::Style = Geometry | Font | Color } |
enum class | neogfx::box_role : uint32_t { neogfx::Layout = 0x0000 , neogfx::Widget = 0x0001 , neogfx::Window = 0x0002 , neogfx::Dialog = 0x0003 , neogfx::Menu = 0x0004 , neogfx::Dock = 0x0005 , neogfx::COUNT } |
enum class | neogfx::font_role : uint32_t { neogfx::Caption , neogfx::Menu , neogfx::Toolbar , neogfx::StatusBar , neogfx::Widget } |
Functions | |
constexpr style_aspect | neogfx::operator| (style_aspect aLhs, style_aspect aRhs) |
constexpr style_aspect | neogfx::operator& (style_aspect aLhs, style_aspect aRhs) |