Struct Theme::GlobalDefaultFonts¶
- Defined in File theme.h
Page Contents
Nested Relationships¶
This struct is a nested type of Class Theme.
Struct Documentation¶
-
struct
GlobalDefaultFonts¶ The font face string identifiers that are always loaded / available for every Widget.
In the (rare) event that a Widget does not have a Theme instance (this only happens when a Widget is constructed without a parent), these values are also used in the Widget font getter methods.
The five available class-level string constants are
Normal,Bold,Mono,MonoBold, andIcons.- See
- The implementation of nanogui::Widget::font.
Public Functions
-
GlobalDefaultFonts()¶ This class shall not be instantiated.
-
GlobalDefaultFonts(const GlobalDefaultFonts &other)¶ This class shall not be copied.
-
GlobalDefaultFonts(const GlobalDefaultFonts &&other)¶ This class shall not be moved.
Public Static Attributes
-
constexpr auto
Normal= "sans"¶ The
"sans"font face: see nanogui::Theme::mDefaultFont.
-
constexpr auto
Bold= "sans-bold"¶ The
"sans-bold"font face: see nanogui::Theme::mDefaultBoldFont.
-
constexpr auto
Mono= "mono"¶ The
"mono"font face: see nanogui::Theme::mDefaultMonoFont.
-
constexpr auto
MonoBold= "mono-bold"¶ The
"mono-bold"font face: see nanogui::Theme::mDefaultMonoBoldFont.
-
constexpr auto
Icons= "icons"¶ The
"icons"font face: see nanogui::Theme::mDefaultIconFont.