Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::text::FreeTypeFont Member List

This is the complete list of members for ion::text::FreeTypeFont, including all inherited members.

AddFallbackFont(const FontPtr &fallback) overrideion::text::FreeTypeFontvirtual
AddGlyph(GlyphIndex glyph_index, const GlyphGrid &glyph) const ion::text::Fontprotected
AddGlyphsForAsciiCharacterRange(ion::text::CharIndex start, ion::text::CharIndex finish, ion::text::GlyphSet *glyphs)ion::text::Font
Allocatable()ion::base::Allocatableprotected
Allocatable(const Allocatable &other)ion::base::Allocatableprotected
Allocatable(const AllocatorPtr &allocator)ion::base::Allocatableexplicitprotected
BuildLayout(const std::string &text, const LayoutOptions &options) const overrideion::text::FreeTypeFontvirtual
CacheSdfGrid(GlyphIndex glyph_index, const base::Array2< double > &sdf_pixels)ion::text::Fontprotected
CacheSdfGrids(const GlyphSet &glyph_set)ion::text::Font
FilterGlyphs(GlyphSet *glyph_set)ion::text::Font
Font(const std::string &name, size_t size_in_pixels, size_t sdf_padding)ion::text::Fontprotected
FreeTypeFont(const std::string &name, size_t size_in_pixels, size_t sdf_padding, const void *data, size_t data_size)ion::text::FreeTypeFont
FreeTypeFont(const std::string &name, size_t size_in_pixels, size_t sdf_padding)ion::text::FreeTypeFontprotected
GetAllocator() const ion::base::Allocatableinline
GetAllocatorForLifetime(AllocationLifetime lifetime) const ion::base::Allocatableinline
GetDefaultGlyphForChar(CharIndex char_index) const overrideion::text::FreeTypeFontvirtual
GetFontMetrics() const ion::text::Fontinline
GetGlyphGrid(GlyphIndex glyph_index) const ion::text::Font
GetGlyphMetrics(GlyphIndex glyph_index) const ion::text::FreeTypeFont
GetKerning(CharIndex char_index0, CharIndex char_index1) const ion::text::FreeTypeFont
GetMutableGlyphGrid(GlyphIndex glyph_index) const ion::text::Fontprotected
GetMutableGlyphGridLocked(GlyphIndex glyph_index) const ion::text::Fontprotected
GetName() const ion::text::Fontinline
GetNonNullAllocator() const ion::base::Allocatableinline
GetRefCount() const ion::base::Shareableinline
GetSdfPadding() const ion::text::Fontinline
GetSizeInPixels() const ion::text::Fontinline
GlyphMap typedefion::text::Fontprotected
LoadGlyphGrid(GlyphIndex glyph_index, GlyphGrid *glyph_grid) const overrideion::text::FreeTypeFontprotectedvirtual
operator delete(void *ptr)ion::base::Allocatableinline
operator delete(void *ptr, AllocationLifetime lifetime)ion::base::Allocatableinline
operator delete(void *ptr, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator delete(void *ptr, void *ptr2)ion::base::Allocatableinline
operator new(size_t size)ion::base::Allocatableinline
operator new(size_t size, AllocationLifetime lifetime)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator, void *ptr)ion::base::Allocatableinline
operator new(size_t size, void *ptr)ion::base::Allocatableinline
operator=(const Allocatable &other)ion::base::Allocatableinlineprotected
Referent()ion::base::Referentinlineprotected
SetFontMetrics(const FontMetrics &metrics)ion::text::Fontprotected
Shareable()ion::base::Shareableinlineprotected
size_in_pixels_ion::text::Fontprotected
~Allocatable()ion::base::Allocatablevirtual
~Font() overrideion::text::Fontprotected
~FreeTypeFont() overrideion::text::FreeTypeFontprotected
~Referent() overrideion::base::Referentinlineprotected
~Shareable()ion::base::Shareableinlineprotectedvirtual