class Core::Portable::FontManager
Overview
#include <corefont.h> class FontManager: public Core::Portable::StaticSingleton, public Core::Portable::FontProvider { public: // fields defaultMonoFont; DefaultMonoFont BitmapFileFormat::Format bitmapFormat = BitmapFileFormat::kPNG); // methods PROPERTY_POINTER(BitmapFont, defaultColorFont, DefaultColorFont); DefaultMonoFont PROPERTY_POINTER( FontProvider, externalFontProvider, ExternalFontProvider ); void addFont(BitmapFont* font); DEFINE_OBSERVER(FontManagerObserver) const; };
Inherited Members
public: // methods static T& instance(); DeletableList& instance(); virtual const BitmapFont* getFont(CStringPtr name) const = 0;
Detailed Documentation
Methods
DefaultMonoFont PROPERTY_POINTER( FontProvider, externalFontProvider, ExternalFontProvider )
Load fonts from package defined in ‘fonts.json/.ubj’ file.