ewol::resource::FontFreeType Class Reference
Inheritance diagram for ewol::resource::FontFreeType:
ewol::resource::FontBase

Public Member Functions

 DECLARE_RESOURCE_NAMED_FACTORY (FontFreeType)
 
bool getGlyphProperty (int32_t _fontSize, ewol::GlyphProperty &_property)
 
bool drawGlyph (egami::Image &_imageOut, int32_t _fontSize, ivec2 _glyphPosition, ewol::GlyphProperty &_property, int8_t _posInImage)
 
bool drawGlyph (egami::ImageMono &_imageOut, int32_t _fontSize, ewol::GlyphProperty &_property, int32_t _borderSize=0)
 
vec2 getSize (int32_t _fontSize, const std::string &_unicodeString)
 
int32_t getHeight (int32_t _fontSize)
 
float getSizeWithHeight (float _fontHeight)
 
void generateKerning (int32_t _fontSize, std::vector< ewol::GlyphProperty > &_listGlyph)
 
- Public Member Functions inherited from ewol::resource::FontBase
void init (const std::string &_fontName)
 

Protected Member Functions

void init (const std::string &_fontName)
 

The documentation for this class was generated from the following file: