|  | 
|  | Text (const std::string &_fontName="", int32_t _fontSize=-1) | 
|  | 
| virtual | ~Text () | 
|  | 
| virtual void | drawD (bool _disableDepthTest) | 
|  | 
| virtual void | drawMT (const mat4 &_transformationMatrix, bool _enableDepthTest) | 
|  | 
| virtual float | getHeight () | 
|  | 
| virtual float | getSize () | 
|  | 
| virtual ewol::GlyphProperty * | getGlyphPointer (char32_t _charcode) | 
|  | 
| virtual void | setFontSize (int32_t _fontSize) | 
|  | 
| virtual void | setFontName (const std::string &_fontName) | 
|  | 
| virtual void | setFont (std::string _fontName, int32_t _fontSize) | 
|  | 
| virtual void | setFontMode (enum ewol::font::mode _mode) | 
|  | 
| virtual void | printChar (const char32_t &_charcode) | 
|  | 
| virtual vec3 | calculateSizeChar (const char32_t &_charcode) | 
|  | 
| virtual ewol::compositing::Drawing & | getDrawing () | 
|  | 
| virtual void | loadProgram (const std::string &_shaderName) | 
|  | 
|  | TextBase (const std::string &_shaderName="{ewol}DATA:text.prog", bool _loadProgram=true) | 
|  | 
| virtual | ~TextBase () | 
|  | 
| void | translate (const vec3 &_vect) | 
|  | 
| void | rotate (const vec3 &_vect, float _angle) | 
|  | 
| void | scale (const vec3 &_vect) | 
|  | 
| void | draw (bool _disableDepthTest=true) | 
|  | 
| void | draw (const mat4 &_transformationMatrix, bool _enableDepthTest=false) | 
|  | 
| virtual void | clear () | 
|  | 
| virtual void | reset () | 
|  | 
| const vec3 & | getPos () | 
|  | 
| void | setPos (const vec3 &_pos) | 
|  | 
| void | setPos (const vec2 &_pos) | 
|  | 
| void | setRelPos (const vec3 &_pos) | 
|  | 
| void | setRelPos (const vec2 &_pos) | 
|  | 
| void | setDefaultColorBg (const etk::Color<> &_color) | 
|  | 
| void | setDefaultColorFg (const etk::Color<> &_color) | 
|  | 
| void | setColor (const etk::Color<> &_color) | 
|  | 
| void | setColorBg (const etk::Color<> &_color) | 
|  | 
| void | setClippingWidth (const vec3 &_pos, const vec3 &_width) | 
|  | 
| void | setClippingWidth (const vec2 &_pos, const vec2 &_width) | 
|  | 
| void | setClipping (const vec3 &_pos, const vec3 &_posEnd) | 
|  | 
| void | setClipping (const vec2 &_pos, const vec2 &_posEnd) | 
|  | 
| void | setClippingMode (bool _newMode) | 
|  | 
| enum ewol::font::mode | getFontMode () | 
|  | 
| void | setFontBold (bool _status) | 
|  | 
| void | setFontItalic (bool _status) | 
|  | 
| void | setKerningMode (bool _newMode) | 
|  | 
| void | print (const std::string &_text) | 
|  | 
| void | print (const std::u32string &_text) | 
|  | 
| void | printDecorated (const std::string &_text) | 
|  | 
| void | printDecorated (const std::u32string &_text) | 
|  | 
| void | printHTML (const std::string &_text) | 
|  | 
| void | printHTML (const std::u32string &_text) | 
|  | 
| void | print (const std::string &_text, const std::vector< TextDecoration > &_decoration) | 
|  | 
| void | print (const std::u32string &_text, const std::vector< TextDecoration > &_decoration) | 
|  | 
| void | forceLineReturn () | 
|  | 
| void | setTextAlignement (float _startTextpos, float _stopTextPos, enum ewol::compositing::aligneMode _alignement=ewol::compositing::alignDisable) | 
|  | 
| void | disableAlignement () | 
|  | 
| enum ewol::compositing::aligneMode | getAlignement () | 
|  | 
| vec3 | calculateSizeHTML (const std::string &_text) | 
|  | 
| vec3 | calculateSizeHTML (const std::u32string &_text) | 
|  | 
| vec3 | calculateSizeDecorated (const std::string &_text) | 
|  | 
| vec3 | calculateSizeDecorated (const std::u32string &_text) | 
|  | 
| vec3 | calculateSize (const std::string &_text) | 
|  | 
| vec3 | calculateSize (const std::u32string &_text) | 
|  | 
| vec3 | calculateSize (const char32_t &_charcode) | 
|  | 
| void | printCursor (bool _isInsertMode, float _cursorSize=20.0f) | 
|  | 
| void | disableCursor () | 
|  | 
| void | setCursorPos (int32_t _cursorPos) | 
|  | 
| void | setCursorSelection (int32_t _cursorPos, int32_t _selectionStartPos) | 
|  | 
| void | setSelectionColor (const etk::Color<> &_color) | 
|  | 
| void | setCursorColor (const etk::Color<> &_color) | 
|  | 
|  | Compositing () | 
|  | 
| virtual | ~Compositing () | 
|  | 
| virtual void | resetMatrix () | 
|  | 
| virtual void | setMatrix (const mat4 &_mat) | 
|  |