|
| 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) |
|