API Documentation
|
Stores many different types of font. More...
#include <Font.h>
Static Public Member Functions | |
static NDEVR_BASE_API void | AddFontListener (const String &app_font, UUID id, std::function< void(const String &)> callback) |
static NDEVR_BASE_API const Font & | ApplicationFont (const String &app_font) |
static NDEVR_BASE_API File | FindBestFitFontFile (const Font &font) |
static NDEVR_BASE_API bool | HasApplicationFont (const String &app_font) |
static NDEVR_BASE_API bool | HasFontFile (const String &font_name) |
static NDEVR_BASE_API void | PullFontFromFolder (const File &folder) |
static NDEVR_BASE_API void | ReadFontSettings () |
static NDEVR_BASE_API void | RemoveFontListener (const String &app_font, UUID id) |
static NDEVR_BASE_API void | SaveFontSettings () |
static NDEVR_BASE_API void | SetApplicationFont (const String &app_font, const Font &font) |
static NDEVR_BASE_API void | SetFontFile (const String &font_name, const File &file, uint04 index=0) |
static NDEVR_BASE_API void | SetSettingsFile (const File &file) |
Static Public Attributes | |
static constexpr char | DefaultFont [8] = "Default" |
Static Protected Member Functions | |
static NDEVR_BASE_API File | TryFontName (const String &family) |
Static Protected Attributes | |
static NDEVR_BASE_API Dictionary< String, Dictionary< UUID, std::function< void(const String &)> > > | s_app_font_listener |
static NDEVR_BASE_API Dictionary< String, Font > | s_application_fonts |
static NDEVR_BASE_API Dictionary< String, String > | s_font_files |
static NDEVR_BASE_API Dictionary< String, uint04 > | s_font_indices |
static NDEVR_BASE_API File | s_settings_file |
static NDEVR_BASE_API Dictionary< String, Font > | s_system_fonts |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticprotected |
|
staticconstexpr |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |