ewol::resource::FontBase Class Referenceabstract
Inheritance diagram for ewol::resource::FontBase:
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:
- framework/atria-soft/ewol/ewol/resource/font/FontBase.hpp