|
| font_manager () |
|
| ~font_manager () |
|
void * | font_library_handle () const override |
|
i_optional< font_info > const & | default_system_font_info (system_font_role aRole) const override |
|
const i_fallback_font_info & | default_fallback_font_info () const override |
|
i_native_font_face & | create_default_font (const i_device_resolution &aDevice) override |
|
bool | has_fallback_font (const i_native_font_face &aExistingFont) const override |
|
i_native_font_face & | create_fallback_font (const i_native_font_face &aExistingFont) override |
|
i_native_font_face & | create_font (i_string const &aFamilyName, neogfx::font_style aStyle, font::point_size aSize, const i_device_resolution &aDevice) override |
|
i_native_font_face & | create_font (i_string const &aFamilyName, i_string const &aStyleName, font::point_size aSize, const i_device_resolution &aDevice) override |
|
i_native_font_face & | create_font (const font_info &aInfo, const i_device_resolution &aDevice) override |
|
i_native_font_face & | create_font (i_native_font &aFont, neogfx::font_style aStyle, font::point_size aSize, const i_device_resolution &aDevice) override |
|
i_native_font_face & | create_font (i_native_font &aFont, i_string const &aStyleName, font::point_size aSize, const i_device_resolution &aDevice) override |
|
bool | is_font_file (i_string const &aFileName) const override |
|
i_native_font_face & | load_font_from_file (i_string const &aFileName, const i_device_resolution &aDevice) override |
|
i_native_font_face & | load_font_from_file (i_string const &aFileName, neogfx::font_style aStyle, font::point_size aSize, const i_device_resolution &aDevice) override |
|
i_native_font_face & | load_font_from_file (i_string const &aFileName, i_string const &aStyleName, font::point_size aSize, const i_device_resolution &aDevice) override |
|
i_native_font_face & | load_font_from_memory (const void *aData, std::size_t aSizeInBytes, const i_device_resolution &aDevice) override |
|
i_native_font_face & | load_font_from_memory (const void *aData, std::size_t aSizeInBytes, neogfx::font_style aStyle, font::point_size aSize, const i_device_resolution &aDevice) override |
|
i_native_font_face & | load_font_from_memory (const void *aData, std::size_t aSizeInBytes, i_string const &aStyleName, font::point_size aSize, const i_device_resolution &aDevice) override |
|
uint32_t | font_family_count () const override |
|
i_string const & | font_family (uint32_t aFamilyIndex) const override |
|
uint32_t | font_style_count (uint32_t aFamilyIndex) const override |
|
neogfx::font_style | font_style (uint32_t aFamilyIndex, uint32_t aStyleIndex) const override |
|
i_string const & | font_style_name (uint32_t aFamilyIndex, uint32_t aStyleIndex) const override |
|
const font & | font_from_id (font_id aId) const override |
|
i_glyph_text_factory & | glyph_text_factory () const override |
|
const i_texture_atlas & | glyph_atlas () const override |
|
i_texture_atlas & | glyph_atlas () override |
|
const i_emoji_atlas & | emoji_atlas () const override |
|
i_emoji_atlas & | emoji_atlas () override |
|
virtual | ~i_font_manager ()=default |
|
bool | has_font (std::string const &aFamily, std::string const &aStyle) const |
|
virtual | ~i_basic_cookie_consumer ()=default |
|
virtual void | add_ref (cookie_type aCookie)=0 |
|
virtual void | release (cookie_type aCookie)=0 |
|
virtual long | use_count (cookie_type aCookie) const =0 |
|
virtual | ~i_service ()=default |
|
Definition at line 48 of file font_manager.hpp.