ComponentTypeID GetComponentTypeID_Static()
Singleton manager for custom fonts.
FontManager & operator=(const FontManager &)=delete
void Initialize()
Initialize font system Must be called after ImGui context creation but before first frame.
bool IsFontAwesomeLoaded() const
Check if Font Awesome is loaded.
ImFont * LoadFont(const std::string &fontPath, float fontSize, const std::string &fontName="")
Load a custom font.
FontManager(const FontManager &)=delete
static FontManager & Get()
Get singleton instance.
bool LoadFontAwesome(const std::string &fontPath, float fontSize=16.0f)
Load Font Awesome font.
ImFont * GetFontAwesome() const
Get Font Awesome font.
ImFont * GetDefaultFont() const
Get default font.
< Provides AssetID and INVALID_ASSET_ID