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

Go to the source code of this file.

Namespaces

namespace  neogfx
 

Enumerations

enum class  neogfx::font_style : uint32_t {
  neogfx::Invalid = 0x00000000 , neogfx::Normal = 0x00000001 , neogfx::Italic = 0x00000002 , neogfx::Bold = 0x00000004 ,
  neogfx::Underline = 0x00000008 , neogfx::Superscript = 0x00000010 , neogfx::Subscript = 0x00000020 , neogfx::BelowAscenderLine = 0x00000040 ,
  neogfx::AboveBaseline = 0x00000040 , neogfx::Strike = 0x00000100 , neogfx::Emulated = 0x80000000 , neogfx::BoldItalic = Bold | Italic ,
  neogfx::BoldItalicUnderline = Bold | Italic | Underline , neogfx::BoldUnderline = Bold | Underline , neogfx::ItalicUnderline = Italic | Underline , neogfx::EmulatedBold = Bold | Emulated ,
  neogfx::EmulatedItalic = Italic | Emulated , neogfx::EmulatedBoldItalic = Bold | Italic | Emulated
}
 

Functions

constexpr font_style neogfx::operator~ (font_style aLhs)
 
constexpr font_style neogfx::operator| (font_style aLhs, font_style aRhs)
 
constexpr font_style neogfx::operator& (font_style aLhs, font_style aRhs)
 
constexpr font_style neogfx::operator^ (font_style aLhs, font_style aRhs)
 
constexpr font_styleneogfx::operator|= (font_style &aLhs, font_style aRhs)
 
constexpr font_styleneogfx::operator&= (font_style &aLhs, font_style aRhs)
 
constexpr font_styleneogfx::operator^= (font_style &aLhs, font_style aRhs)