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

Public Member Functions

void init (const std::string &_fontName)
 
virtual bool getGlyphProperty (int32_t _fontSize, ewol::GlyphProperty &_property)=0
 
virtual bool drawGlyph (egami::Image &_imageOut, int32_t _fontSize, ivec2 _glyphPosition, ewol::GlyphProperty &_property, int8_t _posInImage)=0
 
virtual bool drawGlyph (egami::ImageMono &_imageOut, int32_t _fontSize, ewol::GlyphProperty &_property, int32_t _borderSize=0)=0
 
virtual vec2 getSize (int32_t _fontSize, const std::string &_unicodeString)=0
 
virtual float getSizeWithHeight (float _fontHeight)=0
 
virtual int32_t getHeight (int32_t _fontSize)=0
 
virtual void generateKerning (int32_t _fontSize, std::vector< ewol::GlyphProperty > &_listGlyph)
 
virtual void display ()
 

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