neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_font_manager Member List

This is the complete list of members for neogfx::i_font_manager, including all inherited members.

add_ref(cookie_type aCookie)=0neolib::i_basic_cookie_consumer< CookieType >pure virtual
cookie_type typedefneolib::i_basic_cookie_consumer< CookieType >
create_default_font(const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
create_fallback_font(i_native_font_face const &aExistingFont)=0neogfx::i_font_managerpure virtual
create_font(i_string const &aFamilyName, neogfx::font_style aStyle, font::point_size aSize, const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
create_font(i_string const &aFamilyName, i_string const &aStyleName, font::point_size aSize, const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
create_font(const font_info &aInfo, const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
create_font(i_native_font &aFont, neogfx::font_style aStyle, font::point_size aSize, const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
create_font(i_native_font &aFont, i_string const &aStyleName, font::point_size aSize, const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
default_fallback_font_info() const =0neogfx::i_font_managerpure virtual
default_system_font_info(system_font_role aRole) const =0neogfx::i_font_managerpure virtual
emoji_atlas() const =0neogfx::i_font_managerpure virtual
emoji_atlas()=0neogfx::i_font_managerpure virtual
font_family(uint32_t aFamilyIndex) const =0neogfx::i_font_managerpure virtual
font_family_count() const =0neogfx::i_font_managerpure virtual
font_from_id(font_id aId) const =0neogfx::i_font_managerpure virtual
font_library_handle() const =0neogfx::i_font_managerpure virtual
font_style(uint32_t aFamilyIndex, uint32_t aStyleIndex) const =0neogfx::i_font_managerpure virtual
font_style_count(uint32_t aFamilyIndex) const =0neogfx::i_font_managerpure virtual
font_style_name(uint32_t aFamilyIndex, uint32_t aStyleIndex) const =0neogfx::i_font_managerpure virtual
glyph_atlas() const =0neogfx::i_font_managerpure virtual
glyph_atlas()=0neogfx::i_font_managerpure virtual
glyph_text_factory() const =0neogfx::i_font_managerpure virtual
has_fallback_font(i_native_font_face const &aExistingFont) const =0neogfx::i_font_managerpure virtual
has_font(std::string const &aFamily, std::string const &aStyle) constneogfx::i_font_managerinline
iid()neogfx::i_font_managerinlinestatic
is_font_file(i_string const &aFileName) const =0neogfx::i_font_managerpure virtual
load_font_from_file(i_string const &aFileName, i_device_resolution const &aDevice)=0neogfx::i_font_managerpure virtual
load_font_from_file(i_string const &aFileName, neogfx::font_style aStyle, font::point_size aSize, const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
load_font_from_file(i_string const &aFileName, i_string const &aStyleName, font::point_size aSize, const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
load_font_from_memory(const void *aData, std::size_t aSizeInBytes, i_device_resolution const &aDevice)=0neogfx::i_font_managerpure virtual
load_font_from_memory(const void *aData, std::size_t aSizeInBytes, neogfx::font_style aStyle, font::point_size aSize, const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
load_font_from_memory(const void *aData, std::size_t aSizeInBytes, i_string const &aStyleName, font::point_size aSize, const i_device_resolution &aDevice)=0neogfx::i_font_managerpure virtual
native_fontneogfx::i_font_managerfriend
release(cookie_type aCookie)=0neolib::i_basic_cookie_consumer< CookieType >pure virtual
use_count(cookie_type aCookie) const =0neolib::i_basic_cookie_consumer< CookieType >pure virtual
~i_basic_cookie_consumer()=defaultneolib::i_basic_cookie_consumer< CookieType >virtual
~i_font_manager()=defaultneogfx::i_font_managervirtual
~i_service()=defaultneolib::services::i_servicevirtual