|
| | TextDF (const std::string &_fontName="", int32_t _fontSize=-1) |
| |
| virtual | ~TextDF () |
| |
| void | updateSizeToRender (const vec2 &_size) |
| |
| virtual void | clear () |
| |
| virtual void | drawD (bool _disableDepthTest) |
| |
| virtual void | drawMT (const mat4 &_transformationMatrix, bool _enableDepthTest) |
| |
|
virtual float | getHeight () |
| |
|
virtual float | getSize () |
| |
|
virtual void | setSize (float _size) |
| |
|
virtual ewol::GlyphProperty * | getGlyphPointer (char32_t _charcode) |
| |
| virtual void | loadProgram (const std::string &_shaderName) |
| |
| 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 () |
| |
| | 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 | 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) |
| |