3387 lines
171 KiB
HTML
3387 lines
171 KiB
HTML
<!-- HTML header for doxygen 1.8.8-->
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<!-- For Mobile Devices -->
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
<meta name="generator" content="Doxygen 1.8.12"/>
|
||
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
||
<title>Ewol: Ewol Widget in OpenGl: ewol::compositing::TextBase Class Reference</title>
|
||
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
||
<script type="text/javascript" src="dynsections.js"></script>
|
||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||
<script type="text/javascript" src="search/search.js"></script>
|
||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
||
<script type="text/javascript" src="doxy-boot.js"></script>
|
||
</head>
|
||
<body>
|
||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||
<div class="container">
|
||
<div class="navbar-header">
|
||
<a class="navbar-brand">Ewol: Ewol Widget in OpenGl 0.10.0</a>
|
||
</div>
|
||
<div id="navbar" class="navbar-collapse collapse">
|
||
<ul class="nav navbar-nav">
|
||
<li><a href="index.html">Main Page</a></li>
|
||
<li><a href="pages.html">Related Pages</a></li>
|
||
<li><a href="namespaces.html">Namespaces</a></li>
|
||
<li><a href="annotated.html">Classes</a></li>
|
||
<li><a href="files.html">Files</a></li>
|
||
</ul>
|
||
<ul class="nav navbar-nav navbar-right">
|
||
<li class="dropdown">
|
||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||
Link-libs<span class="caret"></span>
|
||
</a>
|
||
<ul class="dropdown-menu">
|
||
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
||
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
||
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
||
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
||
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
||
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
||
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
||
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
||
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
||
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
||
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
||
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
||
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
||
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
||
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
||
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
||
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
||
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
||
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
||
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
||
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
||
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<div id="search-box" class="input-group">
|
||
<div class="input-group-btn">
|
||
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||
<span class="glyphicon glyphicon-search"></span>
|
||
<span class="caret"></span>
|
||
</button>
|
||
<ul class="dropdown-menu">
|
||
<li><a href="#">All</a></li>
|
||
<li><a href="#">Classes</a></li>
|
||
<li><a href="#">Namespaces</a></li>
|
||
<li><a href="#">Files</a></li>
|
||
<li><a href="#">Functions</a></li>
|
||
<li><a href="#">Variables</a></li>
|
||
<li><a href="#">Typedefs</a></li>
|
||
<li><a href="#">Enumerations</a></li>
|
||
<li><a href="#">Enumerator</a></li>
|
||
<li><a href="#">Friends</a></li>
|
||
<li><a href="#">Macros</a></li>
|
||
<li><a href="#">Pages</a></li>
|
||
</ul>
|
||
</div>
|
||
<button id="search-close" type="button" class="close" aria-label="Close">
|
||
<span aria-hidden="true"></span>
|
||
</button>
|
||
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
||
</div>
|
||
</div><!--/.nav-collapse -->
|
||
</div>
|
||
</nav>
|
||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
<div class="content" id="content">
|
||
<div class="container">
|
||
<div class="row">
|
||
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
||
<div style="margin-bottom: 15px;margin-top: 60px;">
|
||
<!-- end header part -->
|
||
<!-- Generated by Doxygen 1.8.12 -->
|
||
<script type="text/javascript">
|
||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||
</script>
|
||
<script type="text/javascript" src="menudata.js"></script>
|
||
<script type="text/javascript" src="menu.js"></script>
|
||
<script type="text/javascript">
|
||
$(function() {
|
||
initMenu('',true,false,'search.php','Search');
|
||
$(document).ready(function() { init_search(); });
|
||
});
|
||
</script>
|
||
<div id="main-nav"></div>
|
||
<!-- window showing the filter options -->
|
||
<div id="MSearchSelectWindow"
|
||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
</div>
|
||
|
||
<!-- iframe showing the search results (closed by default) -->
|
||
<div id="MSearchResultsWindow">
|
||
<iframe src="javascript:void(0)" frameborder="0"
|
||
name="MSearchResults" id="MSearchResults">
|
||
</iframe>
|
||
</div>
|
||
|
||
<div id="nav-path" class="navpath">
|
||
<ul>
|
||
<li class="navelem"><b>ewol</b></li><li class="navelem"><b>compositing</b></li><li class="navelem"><a class="el" href="classewol_1_1compositing_1_1_text_base.html">TextBase</a></li> </ul>
|
||
</div>
|
||
</div><!-- top -->
|
||
<div class="header">
|
||
<div class="summary">
|
||
<a href="#pub-methods">Public Member Functions</a> |
|
||
<a href="#pro-methods">Protected Member Functions</a> |
|
||
<a href="#pro-attribs">Protected Attributes</a> |
|
||
<a href="classewol_1_1compositing_1_1_text_base-members.html">List of all members</a> </div>
|
||
<div class="headertitle">
|
||
<div class="title">ewol::compositing::TextBase Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
<div class="dynheader">
|
||
Inheritance diagram for ewol::compositing::TextBase:</div>
|
||
<div class="dyncontent">
|
||
<div class="center">
|
||
<img src="classewol_1_1compositing_1_1_text_base.png" usemap="#ewol::compositing::TextBase_map" alt=""/>
|
||
<map id="ewol::compositing::TextBase_map" name="ewol::compositing::TextBase_map">
|
||
<area href="classewol_1_1_compositing.html" alt="ewol::Compositing" shape="rect" coords="88,0,255,24"/>
|
||
<area href="classewol_1_1compositing_1_1_text.html" alt="ewol::compositing::Text" shape="rect" coords="0,112,167,136"/>
|
||
<area href="classewol_1_1compositing_1_1_text_d_f.html" alt="ewol::compositing::TextDF" shape="rect" coords="177,112,344,136"/>
|
||
</map>
|
||
</div></div>
|
||
<table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||
Public Member Functions</h2></td></tr>
|
||
<tr class="memitem:a8fc0a0b68996908b69c95f07f7bb490b"><td class="memItemLeft" align="right" valign="top"><a id="a8fc0a0b68996908b69c95f07f7bb490b"></a>
|
||
virtual <a class="el" href="classewol_1_1compositing_1_1_drawing.html">ewol::compositing::Drawing</a> & </td><td class="memItemRight" valign="bottom"><b>getDrawing</b> ()</td></tr>
|
||
<tr class="separator:a8fc0a0b68996908b69c95f07f7bb490b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a896d431ccc3442fd56d8426339255127"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a896d431ccc3442fd56d8426339255127">loadProgram</a> (const std::string &_shaderName)</td></tr>
|
||
<tr class="separator:a896d431ccc3442fd56d8426339255127"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aee7e998e29d2150941f6ea75c6beea6b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aee7e998e29d2150941f6ea75c6beea6b">TextBase</a> (const std::string &_shaderName="{ewol}DATA:text.prog", bool _loadProgram=true)</td></tr>
|
||
<tr class="separator:aee7e998e29d2150941f6ea75c6beea6b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4298e3dec584b863c8b3df22edfeb91d"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a4298e3dec584b863c8b3df22edfeb91d">~TextBase</a> ()</td></tr>
|
||
<tr class="separator:a4298e3dec584b863c8b3df22edfeb91d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae5ed4dea08f0c4cfac29486dd365226a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ae5ed4dea08f0c4cfac29486dd365226a">translate</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &_vect)</td></tr>
|
||
<tr class="separator:ae5ed4dea08f0c4cfac29486dd365226a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adf4b67fe49011950a9ee75569fd6c80b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#adf4b67fe49011950a9ee75569fd6c80b">rotate</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &_vect, float _angle)</td></tr>
|
||
<tr class="separator:adf4b67fe49011950a9ee75569fd6c80b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a363ef41dbc74511b6a1cfe353baacd31"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a363ef41dbc74511b6a1cfe353baacd31">scale</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &_vect)</td></tr>
|
||
<tr class="separator:a363ef41dbc74511b6a1cfe353baacd31"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adda23157825b6a2569fbe449b223767c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#adda23157825b6a2569fbe449b223767c">draw</a> (bool _disableDepthTest=true)</td></tr>
|
||
<tr class="separator:adda23157825b6a2569fbe449b223767c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9343c7440425dd902cf2a0b9b5e40d85"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a9343c7440425dd902cf2a0b9b5e40d85">draw</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> &_transformationMatrix, bool _enableDepthTest=false)</td></tr>
|
||
<tr class="separator:a9343c7440425dd902cf2a0b9b5e40d85"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a82fdbbf71e135cf12bccc0ec62ffd2be"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a82fdbbf71e135cf12bccc0ec62ffd2be">drawD</a> (bool _disableDepthTest)=0</td></tr>
|
||
<tr class="separator:a82fdbbf71e135cf12bccc0ec62ffd2be"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a988dbaa34ee534a3eec39e51f1c79dce"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a988dbaa34ee534a3eec39e51f1c79dce">drawMT</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> &_transformationMatrix, bool _enableDepthTest)=0</td></tr>
|
||
<tr class="separator:a988dbaa34ee534a3eec39e51f1c79dce"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aef54c8cfb039a3c25384aa7198e970a8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aef54c8cfb039a3c25384aa7198e970a8">clear</a> ()</td></tr>
|
||
<tr class="separator:aef54c8cfb039a3c25384aa7198e970a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9a283472d9c5384829d0769e21e6093a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a9a283472d9c5384829d0769e21e6093a">reset</a> ()</td></tr>
|
||
<tr class="separator:a9a283472d9c5384829d0769e21e6093a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a88da239a330542b6cfdcbdb193a2f8c4"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a88da239a330542b6cfdcbdb193a2f8c4">getPos</a> ()</td></tr>
|
||
<tr class="separator:a88da239a330542b6cfdcbdb193a2f8c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a23d9f2c80e49531aad7d9ea6788e6a3f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a23d9f2c80e49531aad7d9ea6788e6a3f">setPos</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &_pos)</td></tr>
|
||
<tr class="separator:a23d9f2c80e49531aad7d9ea6788e6a3f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abe6db7087e59f5402aeab68a8bd2cb60"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#abe6db7087e59f5402aeab68a8bd2cb60">setPos</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &_pos)</td></tr>
|
||
<tr class="separator:abe6db7087e59f5402aeab68a8bd2cb60"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a058b43f1dcbde4c8160636b4e770f50f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a058b43f1dcbde4c8160636b4e770f50f">setRelPos</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &_pos)</td></tr>
|
||
<tr class="separator:a058b43f1dcbde4c8160636b4e770f50f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abc109b5cf82d134b13e8d508a44e1e0d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#abc109b5cf82d134b13e8d508a44e1e0d">setRelPos</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &_pos)</td></tr>
|
||
<tr class="separator:abc109b5cf82d134b13e8d508a44e1e0d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a75e3f0821e2ff15786ddd454b94f8be9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a75e3f0821e2ff15786ddd454b94f8be9">setDefaultColorBg</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> &_color)</td></tr>
|
||
<tr class="separator:a75e3f0821e2ff15786ddd454b94f8be9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af1d9af587e1a231b442902e2598a6128"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#af1d9af587e1a231b442902e2598a6128">setDefaultColorFg</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> &_color)</td></tr>
|
||
<tr class="separator:af1d9af587e1a231b442902e2598a6128"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab74d44aaac3386d72018ddc5c4fe8468"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ab74d44aaac3386d72018ddc5c4fe8468">setColor</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> &_color)</td></tr>
|
||
<tr class="separator:ab74d44aaac3386d72018ddc5c4fe8468"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a87e4aafab58531c7a5344578d6f011f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a87e4aafab58531c7a5344578d6f011f4">setColorBg</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> &_color)</td></tr>
|
||
<tr class="separator:a87e4aafab58531c7a5344578d6f011f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a27cf1903604637d628c1af2c92ecbc3e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a27cf1903604637d628c1af2c92ecbc3e">setClippingWidth</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &_pos, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &_width)</td></tr>
|
||
<tr class="separator:a27cf1903604637d628c1af2c92ecbc3e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aba023214ede6c1a7b964799564a8af8d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aba023214ede6c1a7b964799564a8af8d">setClippingWidth</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &_pos, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &_width)</td></tr>
|
||
<tr class="separator:aba023214ede6c1a7b964799564a8af8d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a359e3c0504dbcd096828c5bf681f8ac5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a359e3c0504dbcd096828c5bf681f8ac5">setClipping</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &_pos, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &_posEnd)</td></tr>
|
||
<tr class="separator:a359e3c0504dbcd096828c5bf681f8ac5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1a217b704dbd9aa2dba3acd58b541300"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a1a217b704dbd9aa2dba3acd58b541300">setClipping</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &_pos, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &_posEnd)</td></tr>
|
||
<tr class="separator:a1a217b704dbd9aa2dba3acd58b541300"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af0b1194b4c2e03d9daef2d96e7442bf9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#af0b1194b4c2e03d9daef2d96e7442bf9">setClippingMode</a> (bool _newMode)</td></tr>
|
||
<tr class="separator:af0b1194b4c2e03d9daef2d96e7442bf9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9180c1d7fbf1c218af106919945cd5d0"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a9180c1d7fbf1c218af106919945cd5d0">setFontSize</a> (int32_t _fontSize)=0</td></tr>
|
||
<tr class="separator:a9180c1d7fbf1c218af106919945cd5d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9130d3d5fa79d14ee6e83e3f5aec94b0"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a9130d3d5fa79d14ee6e83e3f5aec94b0">setFontName</a> (const std::string &_fontName)=0</td></tr>
|
||
<tr class="separator:a9130d3d5fa79d14ee6e83e3f5aec94b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad8013c2dfeb0ac3098bec29321acdeef"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ad8013c2dfeb0ac3098bec29321acdeef">setFont</a> (std::string _fontName, int32_t _fontSize)=0</td></tr>
|
||
<tr class="separator:ad8013c2dfeb0ac3098bec29321acdeef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa906579c6a940b6310694c4139153549"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aa906579c6a940b6310694c4139153549">setFontMode</a> (enum <a class="el" href="_textured_font_8hpp.html#a2e7a6a11ccb4558346e9766c9225eb46">ewol::font::mode</a> _mode)=0</td></tr>
|
||
<tr class="separator:aa906579c6a940b6310694c4139153549"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a65ab0a572d8af87b96556d0e3049b23b"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="_textured_font_8hpp.html#a2e7a6a11ccb4558346e9766c9225eb46">ewol::font::mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a65ab0a572d8af87b96556d0e3049b23b">getFontMode</a> ()</td></tr>
|
||
<tr class="separator:a65ab0a572d8af87b96556d0e3049b23b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aaa2570272cb756e2fcd49c1c48f555d1"><td class="memItemLeft" align="right" valign="top"><a id="aaa2570272cb756e2fcd49c1c48f555d1"></a>
|
||
virtual float </td><td class="memItemRight" valign="bottom"><b>getHeight</b> ()=0</td></tr>
|
||
<tr class="separator:aaa2570272cb756e2fcd49c1c48f555d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2fc02ff6cd26cd29640b05a1728fc259"><td class="memItemLeft" align="right" valign="top"><a id="a2fc02ff6cd26cd29640b05a1728fc259"></a>
|
||
virtual float </td><td class="memItemRight" valign="bottom"><b>getSize</b> ()=0</td></tr>
|
||
<tr class="separator:a2fc02ff6cd26cd29640b05a1728fc259"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa452b0d8f716190359b545ca4c065f13"><td class="memItemLeft" align="right" valign="top"><a id="aa452b0d8f716190359b545ca4c065f13"></a>
|
||
virtual <a class="el" href="classewol_1_1_glyph_property.html">ewol::GlyphProperty</a> * </td><td class="memItemRight" valign="bottom"><b>getGlyphPointer</b> (char32_t _charcode)=0</td></tr>
|
||
<tr class="separator:aa452b0d8f716190359b545ca4c065f13"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8d18e1de7271b5d73d9445b56f226cff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a8d18e1de7271b5d73d9445b56f226cff">setFontBold</a> (bool _status)</td></tr>
|
||
<tr class="separator:a8d18e1de7271b5d73d9445b56f226cff"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1d14b430c87238bfd9ca050c327eeded"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a1d14b430c87238bfd9ca050c327eeded">setFontItalic</a> (bool _status)</td></tr>
|
||
<tr class="separator:a1d14b430c87238bfd9ca050c327eeded"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae8a2ddb95be89ee05247fc184db18fbd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ae8a2ddb95be89ee05247fc184db18fbd">setKerningMode</a> (bool _newMode)</td></tr>
|
||
<tr class="separator:ae8a2ddb95be89ee05247fc184db18fbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac2750a3a2ab1366008c2c69418877a9c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ac2750a3a2ab1366008c2c69418877a9c">print</a> (const std::string &_text)</td></tr>
|
||
<tr class="separator:ac2750a3a2ab1366008c2c69418877a9c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aac715421a52efdb33633110cf922c3be"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aac715421a52efdb33633110cf922c3be">print</a> (const std::u32string &_text)</td></tr>
|
||
<tr class="separator:aac715421a52efdb33633110cf922c3be"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a21d5bdba089bcc30843bb59425d548de"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a21d5bdba089bcc30843bb59425d548de">printDecorated</a> (const std::string &_text)</td></tr>
|
||
<tr class="separator:a21d5bdba089bcc30843bb59425d548de"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1efb828edb12d9d00cef3a3e205e0040"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a1efb828edb12d9d00cef3a3e205e0040">printDecorated</a> (const std::u32string &_text)</td></tr>
|
||
<tr class="separator:a1efb828edb12d9d00cef3a3e205e0040"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a668bbab703663bc5caa6f9fe035594d0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a668bbab703663bc5caa6f9fe035594d0">printHTML</a> (const std::string &_text)</td></tr>
|
||
<tr class="separator:a668bbab703663bc5caa6f9fe035594d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:acdaf1e96d757abccb328ff6be8763dbe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#acdaf1e96d757abccb328ff6be8763dbe">printHTML</a> (const std::u32string &_text)</td></tr>
|
||
<tr class="separator:acdaf1e96d757abccb328ff6be8763dbe"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1a868bef9ce6d06703a17f9cc004fcbb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a1a868bef9ce6d06703a17f9cc004fcbb">print</a> (const std::string &_text, const std::vector< <a class="el" href="classewol_1_1compositing_1_1_text_decoration.html">TextDecoration</a> > &_decoration)</td></tr>
|
||
<tr class="separator:a1a868bef9ce6d06703a17f9cc004fcbb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a96e41b20a79d1593984a8752f4a012b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a96e41b20a79d1593984a8752f4a012b3">print</a> (const std::u32string &_text, const std::vector< <a class="el" href="classewol_1_1compositing_1_1_text_decoration.html">TextDecoration</a> > &_decoration)</td></tr>
|
||
<tr class="separator:a96e41b20a79d1593984a8752f4a012b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abb4606c5de1f276c6fa7062565331986"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#abb4606c5de1f276c6fa7062565331986">printChar</a> (const char32_t &_charcode)=0</td></tr>
|
||
<tr class="separator:abb4606c5de1f276c6fa7062565331986"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab29be79f2a806fb5ebeb0dd9528ae080"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ab29be79f2a806fb5ebeb0dd9528ae080">forceLineReturn</a> ()</td></tr>
|
||
<tr class="separator:ab29be79f2a806fb5ebeb0dd9528ae080"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6d35829ef05d5e75964b928354532ba5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a6d35829ef05d5e75964b928354532ba5">setTextAlignement</a> (float _startTextpos, float _stopTextPos, enum ewol::compositing::aligneMode _alignement=ewol::compositing::alignDisable)</td></tr>
|
||
<tr class="separator:a6d35829ef05d5e75964b928354532ba5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8b021804053127defba9bf0da3c469e5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a8b021804053127defba9bf0da3c469e5">disableAlignement</a> ()</td></tr>
|
||
<tr class="separator:a8b021804053127defba9bf0da3c469e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a166e1137e2d26e8c79c0b8e776977262"><td class="memItemLeft" align="right" valign="top">enum ewol::compositing::aligneMode </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a166e1137e2d26e8c79c0b8e776977262">getAlignement</a> ()</td></tr>
|
||
<tr class="separator:a166e1137e2d26e8c79c0b8e776977262"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a09515ffdbb9e99748d34c4c2f647fc90"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a09515ffdbb9e99748d34c4c2f647fc90">calculateSizeHTML</a> (const std::string &_text)</td></tr>
|
||
<tr class="separator:a09515ffdbb9e99748d34c4c2f647fc90"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abc78490f74c2944c9463e6071da79233"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#abc78490f74c2944c9463e6071da79233">calculateSizeHTML</a> (const std::u32string &_text)</td></tr>
|
||
<tr class="separator:abc78490f74c2944c9463e6071da79233"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a913878cef1119dfb4167dfd3d0e02cf8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a913878cef1119dfb4167dfd3d0e02cf8">calculateSizeDecorated</a> (const std::string &_text)</td></tr>
|
||
<tr class="separator:a913878cef1119dfb4167dfd3d0e02cf8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7c7aeb6ba0ab8b9b42ed9a5b2da151b3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a7c7aeb6ba0ab8b9b42ed9a5b2da151b3">calculateSizeDecorated</a> (const std::u32string &_text)</td></tr>
|
||
<tr class="separator:a7c7aeb6ba0ab8b9b42ed9a5b2da151b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abec0f7285fc85c774ae2afedc0c71668"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#abec0f7285fc85c774ae2afedc0c71668">calculateSize</a> (const std::string &_text)</td></tr>
|
||
<tr class="separator:abec0f7285fc85c774ae2afedc0c71668"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad7a136d42b22d5dff5dd9dcf3fd969a9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ad7a136d42b22d5dff5dd9dcf3fd969a9">calculateSize</a> (const std::u32string &_text)</td></tr>
|
||
<tr class="separator:ad7a136d42b22d5dff5dd9dcf3fd969a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aff32ea72c70c2d5b215b7ef1801c8c5d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aff32ea72c70c2d5b215b7ef1801c8c5d">calculateSize</a> (const char32_t &_charcode)</td></tr>
|
||
<tr class="separator:aff32ea72c70c2d5b215b7ef1801c8c5d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6629acf3d55026c795d068cec04adc40"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a6629acf3d55026c795d068cec04adc40">printCursor</a> (bool _isInsertMode, float _cursorSize=20.0f)</td></tr>
|
||
<tr class="separator:a6629acf3d55026c795d068cec04adc40"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad878bb3432e82b81fce38ecbdd150983"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ad878bb3432e82b81fce38ecbdd150983">disableCursor</a> ()</td></tr>
|
||
<tr class="separator:ad878bb3432e82b81fce38ecbdd150983"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a49df8c763b51c38e072f94ff449465c7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a49df8c763b51c38e072f94ff449465c7">setCursorPos</a> (int32_t _cursorPos)</td></tr>
|
||
<tr class="separator:a49df8c763b51c38e072f94ff449465c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a12128b8817b4f58b3c408142975c7a4f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a12128b8817b4f58b3c408142975c7a4f">setCursorSelection</a> (int32_t _cursorPos, int32_t _selectionStartPos)</td></tr>
|
||
<tr class="separator:a12128b8817b4f58b3c408142975c7a4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a18ecd24d2840e5e93ffdd20ffe6d9029"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a18ecd24d2840e5e93ffdd20ffe6d9029">setSelectionColor</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> &_color)</td></tr>
|
||
<tr class="separator:a18ecd24d2840e5e93ffdd20ffe6d9029"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af42bd3b306e1043bc2553da796254aa4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#af42bd3b306e1043bc2553da796254aa4">setCursorColor</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> &_color)</td></tr>
|
||
<tr class="separator:af42bd3b306e1043bc2553da796254aa4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="inherit_header pub_methods_classewol_1_1_compositing"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classewol_1_1_compositing')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classewol_1_1_compositing.html">ewol::Compositing</a></td></tr>
|
||
<tr class="memitem:a352cfed594107e9fbf9ec5dff9385cff inherit pub_methods_classewol_1_1_compositing"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_compositing.html#a352cfed594107e9fbf9ec5dff9385cff">Compositing</a> ()</td></tr>
|
||
<tr class="separator:a352cfed594107e9fbf9ec5dff9385cff inherit pub_methods_classewol_1_1_compositing"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8519577d443b96014968ce6eedbf38ef inherit pub_methods_classewol_1_1_compositing"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_compositing.html#a8519577d443b96014968ce6eedbf38ef">~Compositing</a> ()</td></tr>
|
||
<tr class="separator:a8519577d443b96014968ce6eedbf38ef inherit pub_methods_classewol_1_1_compositing"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abd4a02936db08e8b6425fcfecc9a3255 inherit pub_methods_classewol_1_1_compositing"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_compositing.html#abd4a02936db08e8b6425fcfecc9a3255">resetMatrix</a> ()</td></tr>
|
||
<tr class="separator:abd4a02936db08e8b6425fcfecc9a3255 inherit pub_methods_classewol_1_1_compositing"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a939a77b2a691a068bcd131dce1247896 inherit pub_methods_classewol_1_1_compositing"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_compositing.html#a939a77b2a691a068bcd131dce1247896">setMatrix</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> &_mat)</td></tr>
|
||
<tr class="separator:a939a77b2a691a068bcd131dce1247896 inherit pub_methods_classewol_1_1_compositing"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||
Protected Member Functions</h2></td></tr>
|
||
<tr class="memitem:ae52c1cc2b1a2ff78a68dfbb1e4b5e773"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ae52c1cc2b1a2ff78a68dfbb1e4b5e773">parseHtmlNode</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/exml.tag:http://atria-soft.github.io/exml/" href="http://atria-soft.github.io/exml/classexml_1_1_element.html">exml::Element</a> &_element)</td></tr>
|
||
<tr class="separator:ae52c1cc2b1a2ff78a68dfbb1e4b5e773"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7a48b1de46766e196bce74b70b5e703f"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a7a48b1de46766e196bce74b70b5e703f">calculateSizeChar</a> (const char32_t &_charcode)=0</td></tr>
|
||
<tr class="separator:a7a48b1de46766e196bce74b70b5e703f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a02d978f75efcebefb933ecf45e54de14"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a02d978f75efcebefb933ecf45e54de14">extrapolateLastId</a> (const std::string &_text, const int32_t _start, int32_t &_stop, int32_t &_space, int32_t &_freeSpace)</td></tr>
|
||
<tr class="separator:a02d978f75efcebefb933ecf45e54de14"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae9b48b1f34e5be2f5ef776489110b63f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ae9b48b1f34e5be2f5ef776489110b63f">extrapolateLastId</a> (const std::u32string &_text, const int32_t _start, int32_t &_stop, int32_t &_space, int32_t &_freeSpace)</td></tr>
|
||
<tr class="separator:ae9b48b1f34e5be2f5ef776489110b63f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abf278f9748eaa7962d6b0dce0fe2c112"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#abf278f9748eaa7962d6b0dce0fe2c112">htmlAddData</a> (const std::u32string &_data)</td></tr>
|
||
<tr class="separator:abf278f9748eaa7962d6b0dce0fe2c112"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa01f4741aec3e56ba2e09f83d4fe258d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aa01f4741aec3e56ba2e09f83d4fe258d">htmlFlush</a> ()</td></tr>
|
||
<tr class="separator:aa01f4741aec3e56ba2e09f83d4fe258d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||
Protected Attributes</h2></td></tr>
|
||
<tr class="memitem:ad9880168c72858d9c38984ffc0530bd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classewol_1_1compositing_1_1_drawing.html">ewol::compositing::Drawing</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ad9880168c72858d9c38984ffc0530bd8">m_vectorialDraw</a></td></tr>
|
||
<tr class="separator:ad9880168c72858d9c38984ffc0530bd8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a92e80500753260c414a1f3087fbf06bf"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a92e80500753260c414a1f3087fbf06bf">m_nbCharDisplayed</a></td></tr>
|
||
<tr class="separator:a92e80500753260c414a1f3087fbf06bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4a657d3c2ba4efa95f364cb777ec96a3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a4a657d3c2ba4efa95f364cb777ec96a3">m_sizeDisplayStart</a></td></tr>
|
||
<tr class="separator:a4a657d3c2ba4efa95f364cb777ec96a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae505b7780255791f98e2495f61be148b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ae505b7780255791f98e2495f61be148b">m_sizeDisplayStop</a></td></tr>
|
||
<tr class="separator:ae505b7780255791f98e2495f61be148b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abe5a7a39e99996daf46f89fe2f1f873c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#abe5a7a39e99996daf46f89fe2f1f873c">m_needDisplay</a></td></tr>
|
||
<tr class="separator:abe5a7a39e99996daf46f89fe2f1f873c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad6fc6a408bc69f150ea0a27058d9fd03"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ad6fc6a408bc69f150ea0a27058d9fd03">m_position</a></td></tr>
|
||
<tr class="separator:ad6fc6a408bc69f150ea0a27058d9fd03"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a92f7d35d50924fa8922eb774b547ee01"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a92f7d35d50924fa8922eb774b547ee01">m_clippingPosStart</a></td></tr>
|
||
<tr class="separator:a92f7d35d50924fa8922eb774b547ee01"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae4b7e1609ea16d154d51851abb9e65c1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ae4b7e1609ea16d154d51851abb9e65c1">m_clippingPosStop</a></td></tr>
|
||
<tr class="separator:ae4b7e1609ea16d154d51851abb9e65c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af8914d1a852d8d72d6b95da0923b74c2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#af8914d1a852d8d72d6b95da0923b74c2">m_clippingEnable</a></td></tr>
|
||
<tr class="separator:af8914d1a852d8d72d6b95da0923b74c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a457e88aea31fd718fdb29d660e4fc10e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a457e88aea31fd718fdb29d660e4fc10e">m_defaultColorFg</a></td></tr>
|
||
<tr class="separator:a457e88aea31fd718fdb29d660e4fc10e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae428f595254a5b1ec4e218d5ee0cae70"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ae428f595254a5b1ec4e218d5ee0cae70">m_defaultColorBg</a></td></tr>
|
||
<tr class="separator:ae428f595254a5b1ec4e218d5ee0cae70"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af0cce9b43b7aaad9c45cc20dbb3c9eaa"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#af0cce9b43b7aaad9c45cc20dbb3c9eaa">m_color</a></td></tr>
|
||
<tr class="separator:af0cce9b43b7aaad9c45cc20dbb3c9eaa"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ada4c6f84c2edf7c497d3ec60aa0912d0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ada4c6f84c2edf7c497d3ec60aa0912d0">m_colorBg</a></td></tr>
|
||
<tr class="separator:ada4c6f84c2edf7c497d3ec60aa0912d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a72078af983324b60d13d9f41bf7a9d56"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a72078af983324b60d13d9f41bf7a9d56">m_colorCursor</a></td></tr>
|
||
<tr class="separator:a72078af983324b60d13d9f41bf7a9d56"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab1a19911d3379bb866da35d8940d8c4f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ab1a19911d3379bb866da35d8940d8c4f">m_colorSelection</a></td></tr>
|
||
<tr class="separator:ab1a19911d3379bb866da35d8940d8c4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad001f59581963675063cdd572bd334d7"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="_textured_font_8hpp.html#a2e7a6a11ccb4558346e9766c9225eb46">ewol::font::mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ad001f59581963675063cdd572bd334d7">m_mode</a></td></tr>
|
||
<tr class="separator:ad001f59581963675063cdd572bd334d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adcb41ba69ee7bf4c0c67f5a67fe2cfd2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#adcb41ba69ee7bf4c0c67f5a67fe2cfd2">m_kerning</a></td></tr>
|
||
<tr class="separator:adcb41ba69ee7bf4c0c67f5a67fe2cfd2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4748eab8abcb4d221cdbdc14ca531159"><td class="memItemLeft" align="right" valign="top">char32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a4748eab8abcb4d221cdbdc14ca531159">m_previousCharcode</a></td></tr>
|
||
<tr class="separator:a4748eab8abcb4d221cdbdc14ca531159"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a82848a6ad9832255f81b0148cdb730b3"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a82848a6ad9832255f81b0148cdb730b3">m_startTextpos</a></td></tr>
|
||
<tr class="separator:a82848a6ad9832255f81b0148cdb730b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a49a593959a0e0b5c6192a797db3aa96b"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a49a593959a0e0b5c6192a797db3aa96b">m_stopTextPos</a></td></tr>
|
||
<tr class="separator:a49a593959a0e0b5c6192a797db3aa96b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab5076bcef4d7b1fdffabd9f7bb3158ae"><td class="memItemLeft" align="right" valign="top">enum aligneMode </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ab5076bcef4d7b1fdffabd9f7bb3158ae">m_alignement</a></td></tr>
|
||
<tr class="separator:ab5076bcef4d7b1fdffabd9f7bb3158ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa7b3705e8136327f83b87ddcfb6ef981"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< gale::resource::Program > </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aa7b3705e8136327f83b87ddcfb6ef981">m_GLprogram</a></td></tr>
|
||
<tr class="separator:aa7b3705e8136327f83b87ddcfb6ef981"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a36e5d0e3a257ed55d69b0290686e5e7e"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a36e5d0e3a257ed55d69b0290686e5e7e">m_GLPosition</a></td></tr>
|
||
<tr class="separator:a36e5d0e3a257ed55d69b0290686e5e7e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a45270d197c400e2cdd36d2e4a223648b"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a45270d197c400e2cdd36d2e4a223648b">m_GLMatrix</a></td></tr>
|
||
<tr class="separator:a45270d197c400e2cdd36d2e4a223648b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abc125e16d6ee379e83a77b6ce1651d5c"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#abc125e16d6ee379e83a77b6ce1651d5c">m_GLColor</a></td></tr>
|
||
<tr class="separator:abc125e16d6ee379e83a77b6ce1651d5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4f62811e689fc142ade2c8cd3b2ef070"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a4f62811e689fc142ade2c8cd3b2ef070">m_GLtexture</a></td></tr>
|
||
<tr class="separator:a4f62811e689fc142ade2c8cd3b2ef070"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa6365c5c7e970fc4da9842ebdf219556"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aa6365c5c7e970fc4da9842ebdf219556">m_GLtexID</a></td></tr>
|
||
<tr class="separator:aa6365c5c7e970fc4da9842ebdf219556"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2d4a771924fcfdce234b3bd20820dd0f"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a2d4a771924fcfdce234b3bd20820dd0f">m_GLtextWidth</a></td></tr>
|
||
<tr class="separator:a2d4a771924fcfdce234b3bd20820dd0f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac4c3fd920377f9c7ea96eb29a8a4979d"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ac4c3fd920377f9c7ea96eb29a8a4979d">m_GLtextHeight</a></td></tr>
|
||
<tr class="separator:ac4c3fd920377f9c7ea96eb29a8a4979d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a56121c963cc4cac7224197eecf3c22de"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a56121c963cc4cac7224197eecf3c22de">m_selectionStartPos</a></td></tr>
|
||
<tr class="separator:a56121c963cc4cac7224197eecf3c22de"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a20f916b2dbbfc2446814a7ce3c12e64b"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a20f916b2dbbfc2446814a7ce3c12e64b">m_cursorPos</a></td></tr>
|
||
<tr class="separator:a20f916b2dbbfc2446814a7ce3c12e64b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac97f6d6f41e88691bd0386be6cf78487"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ac97f6d6f41e88691bd0386be6cf78487">m_coord</a></td></tr>
|
||
<tr class="separator:ac97f6d6f41e88691bd0386be6cf78487"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af1c2517e871a08ab7eecb4c4530a63a3"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#af1c2517e871a08ab7eecb4c4530a63a3">m_coordTex</a></td></tr>
|
||
<tr class="separator:af1c2517e871a08ab7eecb4c4530a63a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7fad738cf4b30949728e9b0198b04efb"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>< float > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a7fad738cf4b30949728e9b0198b04efb">m_coordColor</a></td></tr>
|
||
<tr class="separator:a7fad738cf4b30949728e9b0198b04efb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac7d6ee7d35feb56333eabc4b540368f9"><td class="memItemLeft" align="right" valign="top">std::u32string </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#ac7d6ee7d35feb56333eabc4b540368f9">m_htmlCurrrentLine</a></td></tr>
|
||
<tr class="separator:ac7d6ee7d35feb56333eabc4b540368f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa453d58f85266af6d0edf3cfef4674be"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classewol_1_1compositing_1_1_text_decoration.html">TextDecoration</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#aa453d58f85266af6d0edf3cfef4674be">m_htmlDecoration</a></td></tr>
|
||
<tr class="separator:aa453d58f85266af6d0edf3cfef4674be"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1df26bcbb1c02d4ee1411c57420f3622"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classewol_1_1compositing_1_1_text_decoration.html">TextDecoration</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1compositing_1_1_text_base.html#a1df26bcbb1c02d4ee1411c57420f3622">m_htmlDecoTmp</a></td></tr>
|
||
<tr class="separator:a1df26bcbb1c02d4ee1411c57420f3622"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="inherit_header pro_attribs_classewol_1_1_compositing"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classewol_1_1_compositing')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classewol_1_1_compositing.html">ewol::Compositing</a></td></tr>
|
||
<tr class="memitem:ae170cdfd412e6cd18f1d90a97c69e3f8 inherit pro_attribs_classewol_1_1_compositing"><td class="memItemLeft" align="right" valign="top"><a id="ae170cdfd412e6cd18f1d90a97c69e3f8"></a>
|
||
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> </td><td class="memItemRight" valign="bottom"><b>m_matrixApply</b></td></tr>
|
||
<tr class="separator:ae170cdfd412e6cd18f1d90a97c69e3f8 inherit pro_attribs_classewol_1_1_compositing"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||
<a id="aee7e998e29d2150941f6ea75c6beea6b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aee7e998e29d2150941f6ea75c6beea6b">§ </a></span>TextBase()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">ewol::compositing::TextBase::TextBase </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_shaderName</em> = <code>"{ewol}DATA:text.prog"</code>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_loadProgram</em> = <code>true</code> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>generic constructor </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a4298e3dec584b863c8b3df22edfeb91d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a4298e3dec584b863c8b3df22edfeb91d">§ </a></span>~TextBase()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual ewol::compositing::TextBase::~TextBase </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>generic destructor </p>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">Member Function Documentation</h2>
|
||
<a id="abec0f7285fc85c774ae2afedc0c71668"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abec0f7285fc85c774ae2afedc0c71668">§ </a></span>calculateSize() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::calculateSize </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>calculate a theoric text size </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_text</td><td>The string to calculate dimention. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The theoric size used. </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad7a136d42b22d5dff5dd9dcf3fd969a9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad7a136d42b22d5dff5dd9dcf3fd969a9">§ </a></span>calculateSize() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::calculateSize </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::u32string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aff32ea72c70c2d5b215b7ef1801c8c5d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aff32ea72c70c2d5b215b7ef1801c8c5d">§ </a></span>calculateSize() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::calculateSize </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const char32_t & </td>
|
||
<td class="paramname"><em>_charcode</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>calculate a theoric charcode size </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_charcode</td><td>The <20>Unicode value to calculate dimention. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The theoric size used. </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a7a48b1de46766e196bce74b70b5e703f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7a48b1de46766e196bce74b70b5e703f">§ </a></span>calculateSizeChar()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::calculateSizeChar </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const char32_t & </td>
|
||
<td class="paramname"><em>_charcode</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
<p>Implemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#a5077adbdbe5ce00b4376b7d92dbca2ce">ewol::compositing::TextDF</a>, and <a class="el" href="classewol_1_1compositing_1_1_text.html#a2672fbf0eac16a3b57c29d35215e40b4">ewol::compositing::Text</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a913878cef1119dfb4167dfd3d0e02cf8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a913878cef1119dfb4167dfd3d0e02cf8">§ </a></span>calculateSizeDecorated() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::calculateSizeDecorated </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>calculate a theoric text size </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_text</td><td>The string to calculate dimention. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The theoric size used. </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a7c7aeb6ba0ab8b9b42ed9a5b2da151b3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7c7aeb6ba0ab8b9b42ed9a5b2da151b3">§ </a></span>calculateSizeDecorated() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::calculateSizeDecorated </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::u32string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a09515ffdbb9e99748d34c4c2f647fc90"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a09515ffdbb9e99748d34c4c2f647fc90">§ </a></span>calculateSizeHTML() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::calculateSizeHTML </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>calculate a theoric text size </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_text</td><td>The string to calculate dimention. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The theoric size used. </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abc78490f74c2944c9463e6071da79233"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abc78490f74c2944c9463e6071da79233">§ </a></span>calculateSizeHTML() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::calculateSizeHTML </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::u32string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aef54c8cfb039a3c25384aa7198e970a8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aef54c8cfb039a3c25384aa7198e970a8">§ </a></span>clear()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::clear </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>clear all the registered element in the current element </p>
|
||
|
||
<p>Reimplemented from <a class="el" href="classewol_1_1_compositing.html#a3a8bbc2734b095d9707ae39999603067">ewol::Compositing</a>.</p>
|
||
|
||
<p>Reimplemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#a7cfb0d226d38b879136712a0635ea2ae">ewol::compositing::TextDF</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8b021804053127defba9bf0da3c469e5"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8b021804053127defba9bf0da3c469e5">§ </a></span>disableAlignement()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::disableAlignement </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>disable the alignement system </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad878bb3432e82b81fce38ecbdd150983"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad878bb3432e82b81fce38ecbdd150983">§ </a></span>disableCursor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::disableCursor </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>remove the cursor display </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="adda23157825b6a2569fbe449b223767c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adda23157825b6a2569fbe449b223767c">§ </a></span>draw() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::draw </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_disableDepthTest</em> = <code>true</code></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>draw All the refistered text in the current element on openGL </p>
|
||
|
||
<p>Implements <a class="el" href="classewol_1_1_compositing.html#a53c16cc01ed3c3e3e160ebe1a3b5ead5">ewol::Compositing</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9343c7440425dd902cf2a0b9b5e40d85"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9343c7440425dd902cf2a0b9b5e40d85">§ </a></span>draw() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::draw </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> & </td>
|
||
<td class="paramname"><em>_transformationMatrix</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_enableDepthTest</em> = <code>false</code> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a82fdbbf71e135cf12bccc0ec62ffd2be"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a82fdbbf71e135cf12bccc0ec62ffd2be">§ </a></span>drawD()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::drawD </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_disableDepthTest</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>draw All the refistered text in the current element on openGL </p>
|
||
|
||
<p>Implemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#a313aee851f9e5aa682a4fb47a361b967">ewol::compositing::TextDF</a>, and <a class="el" href="classewol_1_1compositing_1_1_text.html#a84f27657c5981c8029233314b05c3da3">ewol::compositing::Text</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a988dbaa34ee534a3eec39e51f1c79dce"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a988dbaa34ee534a3eec39e51f1c79dce">§ </a></span>drawMT()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::drawMT </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> & </td>
|
||
<td class="paramname"><em>_transformationMatrix</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_enableDepthTest</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
<p>Implemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#a037d62b8d7fa04e399b7561369eff10d">ewol::compositing::TextDF</a>, and <a class="el" href="classewol_1_1compositing_1_1_text.html#a8891769d5441f41c10efa3bcc211b100">ewol::compositing::Text</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a02d978f75efcebefb933ecf45e54de14"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a02d978f75efcebefb933ecf45e54de14">§ </a></span>extrapolateLastId() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool ewol::compositing::TextBase::extrapolateLastId </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_text</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const int32_t </td>
|
||
<td class="paramname"><em>_start</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int32_t & </td>
|
||
<td class="paramname"><em>_stop</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int32_t & </td>
|
||
<td class="paramname"><em>_space</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int32_t & </td>
|
||
<td class="paramname"><em>_freeSpace</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>calculate the element number that is the first out the alignement range (start at the specify ID, and use start pos with current one) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_text</td><td>The string that might be parsed. </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_start</td><td>The first elemnt that might be used to calculate. </td></tr>
|
||
<tr><td class="paramdir">[out]</td><td class="paramname">_stop</td><td>The last Id availlable in the current string. </td></tr>
|
||
<tr><td class="paramdir">[out]</td><td class="paramname">_space</td><td>Number of space in the string. </td></tr>
|
||
<tr><td class="paramdir">[out]</td><td class="paramname">_freespace</td><td>This represent the number of pixel present in the right white space. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>true if the rifht has free space that can be use for jystify. </dd>
|
||
<dd>
|
||
false if we find '<br />
|
||
' </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae9b48b1f34e5be2f5ef776489110b63f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae9b48b1f34e5be2f5ef776489110b63f">§ </a></span>extrapolateLastId() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool ewol::compositing::TextBase::extrapolateLastId </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::u32string & </td>
|
||
<td class="paramname"><em>_text</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const int32_t </td>
|
||
<td class="paramname"><em>_start</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int32_t & </td>
|
||
<td class="paramname"><em>_stop</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int32_t & </td>
|
||
<td class="paramname"><em>_space</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int32_t & </td>
|
||
<td class="paramname"><em>_freeSpace</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab29be79f2a806fb5ebeb0dd9528ae080"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab29be79f2a806fb5ebeb0dd9528ae080">§ </a></span>forceLineReturn()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::forceLineReturn </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>This generate the line return == > it return to the alignement position start and at the correct line position ==> it might be use to not know the line height. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a166e1137e2d26e8c79c0b8e776977262"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a166e1137e2d26e8c79c0b8e776977262">§ </a></span>getAlignement()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum ewol::compositing::aligneMode ewol::compositing::TextBase::getAlignement </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>get the current alignement property </p>
|
||
<dl class="section return"><dt>Returns</dt><dd>the curent alignement type </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a65ab0a572d8af87b96556d0e3049b23b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a65ab0a572d8af87b96556d0e3049b23b">§ </a></span>getFontMode()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="_textured_font_8hpp.html#a2e7a6a11ccb4558346e9766c9225eb46">ewol::font::mode</a> ewol::compositing::TextBase::getFontMode </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>get the current font mode </p>
|
||
<dl class="section return"><dt>Returns</dt><dd>The font mode applied </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a88da239a330542b6cfdcbdb193a2f8c4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a88da239a330542b6cfdcbdb193a2f8c4">§ </a></span>getPos()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>& ewol::compositing::TextBase::getPos </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>get the current display position (sometime needed in the gui control) </p>
|
||
<dl class="section return"><dt>Returns</dt><dd>the current position. </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abf278f9748eaa7962d6b0dce0fe2c112"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abf278f9748eaa7962d6b0dce0fe2c112">§ </a></span>htmlAddData()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::htmlAddData </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::u32string & </td>
|
||
<td class="paramname"><em>_data</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>add a line with the current m_htmlDecoTmp decoration </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>The cuurent data to add. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa01f4741aec3e56ba2e09f83d4fe258d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa01f4741aec3e56ba2e09f83d4fe258d">§ </a></span>htmlFlush()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::htmlFlush </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>draw the current line </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a896d431ccc3442fd56d8426339255127"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a896d431ccc3442fd56d8426339255127">§ </a></span>loadProgram()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::loadProgram </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_shaderName</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>load the openGL program and get all the ID needed </p>
|
||
|
||
<p>Reimplemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#a9037cc3e230629c70f3b0c8276e32317">ewol::compositing::TextDF</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae52c1cc2b1a2ff78a68dfbb1e4b5e773"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae52c1cc2b1a2ff78a68dfbb1e4b5e773">§ </a></span>parseHtmlNode()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::parseHtmlNode </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/exml.tag:http://atria-soft.github.io/exml/" href="http://atria-soft.github.io/exml/classexml_1_1_element.html">exml::Element</a> & </td>
|
||
<td class="paramname"><em>_element</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>This parse a tinyXML node (void pointer to permit to hide tiny XML in include). </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_element</td><td>the exml element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac2750a3a2ab1366008c2c69418877a9c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac2750a3a2ab1366008c2c69418877a9c">§ </a></span>print() <span class="overload">[1/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::print </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>display a compleat string in the current element. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_text</td><td>The string to display. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aac715421a52efdb33633110cf922c3be"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aac715421a52efdb33633110cf922c3be">§ </a></span>print() <span class="overload">[2/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::print </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::u32string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1a868bef9ce6d06703a17f9cc004fcbb"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1a868bef9ce6d06703a17f9cc004fcbb">§ </a></span>print() <span class="overload">[3/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::print </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_text</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const std::vector< <a class="el" href="classewol_1_1compositing_1_1_text_decoration.html">TextDecoration</a> > & </td>
|
||
<td class="paramname"><em>_decoration</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>display a compleat string in the current element whith specific decorations (advence mode). </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_text</td><td>The string to display. </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_decoration</td><td>The text decoration for the text that might be display (if the vector is smaller, the last parameter is get) </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a96e41b20a79d1593984a8752f4a012b3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a96e41b20a79d1593984a8752f4a012b3">§ </a></span>print() <span class="overload">[4/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::print </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::u32string & </td>
|
||
<td class="paramname"><em>_text</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const std::vector< <a class="el" href="classewol_1_1compositing_1_1_text_decoration.html">TextDecoration</a> > & </td>
|
||
<td class="paramname"><em>_decoration</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abb4606c5de1f276c6fa7062565331986"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abb4606c5de1f276c6fa7062565331986">§ </a></span>printChar()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::printChar </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const char32_t & </td>
|
||
<td class="paramname"><em>_charcode</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>display the current char in the current element (note that the kerning is availlable if the position is not changed) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_charcode</td><td>Char that might be dispalyed </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p>Implemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#a71ad6a159e437297cf52d19f1fd4d8a9">ewol::compositing::TextDF</a>, and <a class="el" href="classewol_1_1compositing_1_1_text.html#aa9bda741587358903f153302ea78960c">ewol::compositing::Text</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6629acf3d55026c795d068cec04adc40"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6629acf3d55026c795d068cec04adc40">§ </a></span>printCursor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::printCursor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_isInsertMode</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">float </td>
|
||
<td class="paramname"><em>_cursorSize</em> = <code>20.0f</code> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>draw a cursor at the specify position </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_isInsertMode</td><td>True if the insert mode is activated </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_cursorSize</td><td>The sizae of the cursor that might be set when insert mode is set [default 20] </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a21d5bdba089bcc30843bb59425d548de"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a21d5bdba089bcc30843bb59425d548de">§ </a></span>printDecorated() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::printDecorated </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>display a compleat string in the current element with the generic decoration specification. (basic html data) </p>
|
||
<p>[code style=xml] <br />
|
||
<br />
|
||
<br />
|
||
<br />
|
||
</p><center> text exemple <b>in bold</b> other text <b>bold part <em>boldItalic part</em></b> an other thext <font color="#FF0000">colored text <b>bold color text</b> <em>bold italic text</em> normal color text</font> the end of the string<br />
|
||
an an other thext </center><p> <br />
|
||
<br />
|
||
<br />
|
||
<left> plop 1 </left> <br />
|
||
<br />
|
||
<br />
|
||
<right> plop 2 </right> <br />
|
||
<br />
|
||
<br />
|
||
<justify> Un exemple de text </justify> [/code]</p>
|
||
<dl class="section note"><dt>Note</dt><dd>This is parsed with tiny xml, then be carfull that the XML is correct, and all balises are closed ... otherwite the display can not be done </dd></dl>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_text</td><td>The string to display. : implementation not done .... </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1efb828edb12d9d00cef3a3e205e0040"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1efb828edb12d9d00cef3a3e205e0040">§ </a></span>printDecorated() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::printDecorated </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::u32string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a668bbab703663bc5caa6f9fe035594d0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a668bbab703663bc5caa6f9fe035594d0">§ </a></span>printHTML() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::printHTML </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>display a compleat string in the current element with the generic decoration specification. (basic html data) </p>
|
||
<p>[code style=xml] <html> <body> <br />
|
||
<br />
|
||
<br />
|
||
<br />
|
||
</p><center> text exemple <b>in bold</b> other text <b>bold part <em>boldItalic part</em></b> an other thext <font color="#FF0000">colored text <b>bold color text</b> <em>bold italic text</em> normal color text</font> the end of the string<br />
|
||
an an other thext </center><p> <br />
|
||
<br />
|
||
<br />
|
||
<left> plop 1 </left> <br />
|
||
<br />
|
||
<br />
|
||
<right> plop 2 </right> <br />
|
||
<br />
|
||
<br />
|
||
<justify> Un exemple de text </justify> </body> </html> [/code]</p>
|
||
<dl class="section note"><dt>Note</dt><dd>This is parsed with tiny xml, then be carfull that the XML is correct, and all balises are closed ... otherwite the display can not be done </dd></dl>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_text</td><td>The string to display. : implementation not done .... </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="acdaf1e96d757abccb328ff6be8763dbe"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#acdaf1e96d757abccb328ff6be8763dbe">§ </a></span>printHTML() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::printHTML </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::u32string & </td>
|
||
<td class="paramname"><em>_text</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9a283472d9c5384829d0769e21e6093a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9a283472d9c5384829d0769e21e6093a">§ </a></span>reset()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::reset </td>
|
||
<td>(</td>
|
||
<td class="paramname"></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>clear all the intermediate result detween 2 prints </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="adf4b67fe49011950a9ee75569fd6c80b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adf4b67fe49011950a9ee75569fd6c80b">§ </a></span>rotate()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::rotate </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td>
|
||
<td class="paramname"><em>_vect</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">float </td>
|
||
<td class="paramname"><em>_angle</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>rotate the curent display of this element </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>The rotation vector to apply at the transformation matrix </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p>Reimplemented from <a class="el" href="classewol_1_1_compositing.html#a8dae212bbf647202f0f988a3f20a1106">ewol::Compositing</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a363ef41dbc74511b6a1cfe353baacd31"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a363ef41dbc74511b6a1cfe353baacd31">§ </a></span>scale()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::scale </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td>
|
||
<td class="paramname"><em>_vect</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>scale the current diaplsy of this element </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>The scaling vector to apply at the transformation matrix </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p>Reimplemented from <a class="el" href="classewol_1_1_compositing.html#a4636f148720b31428471bb7118ae7fef">ewol::Compositing</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a359e3c0504dbcd096828c5bf681f8ac5"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a359e3c0504dbcd096828c5bf681f8ac5">§ </a></span>setClipping() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setClipping </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td>
|
||
<td class="paramname"><em>_pos</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td>
|
||
<td class="paramname"><em>_posEnd</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Request a clipping area for the text (next draw only) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Start position of the clipping </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_posEnd</td><td>End position of the clipping </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1a217b704dbd9aa2dba3acd58b541300"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1a217b704dbd9aa2dba3acd58b541300">§ </a></span>setClipping() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setClipping </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> & </td>
|
||
<td class="paramname"><em>_pos</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> & </td>
|
||
<td class="paramname"><em>_posEnd</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af0b1194b4c2e03d9daef2d96e7442bf9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af0b1194b4c2e03d9daef2d96e7442bf9">§ </a></span>setClippingMode()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setClippingMode </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_newMode</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>enable/Disable the clipping (without lose the current clipping position) </p>
|
||
<p>_newMode The new status of the clipping </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a27cf1903604637d628c1af2c92ecbc3e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a27cf1903604637d628c1af2c92ecbc3e">§ </a></span>setClippingWidth() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setClippingWidth </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td>
|
||
<td class="paramname"><em>_pos</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td>
|
||
<td class="paramname"><em>_width</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Request a clipping area for the text (next draw only) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Start position of the clipping </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_width</td><td>Width size of the clipping </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aba023214ede6c1a7b964799564a8af8d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aba023214ede6c1a7b964799564a8af8d">§ </a></span>setClippingWidth() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setClippingWidth </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> & </td>
|
||
<td class="paramname"><em>_pos</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> & </td>
|
||
<td class="paramname"><em>_width</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab74d44aaac3386d72018ddc5c4fe8468"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab74d44aaac3386d72018ddc5c4fe8468">§ </a></span>setColor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setColor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> & </td>
|
||
<td class="paramname"><em>_color</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>set the Color of the current foreground font </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_color</td><td>Color to set on foreground (for next print) </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a87e4aafab58531c7a5344578d6f011f4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a87e4aafab58531c7a5344578d6f011f4">§ </a></span>setColorBg()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setColorBg </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> & </td>
|
||
<td class="paramname"><em>_color</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>set the background color of the font (for selected <a class="el" href="classewol_1_1compositing_1_1_text.html">Text</a> (not the global BG)) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_color</td><td>Color to set on background (for next print) </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af42bd3b306e1043bc2553da796254aa4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af42bd3b306e1043bc2553da796254aa4">§ </a></span>setCursorColor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setCursorColor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> & </td>
|
||
<td class="paramname"><em>_color</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>change the cursor color </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_color</td><td>New color for the Selection </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a49df8c763b51c38e072f94ff449465c7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a49df8c763b51c38e072f94ff449465c7">§ </a></span>setCursorPos()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setCursorPos </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int32_t </td>
|
||
<td class="paramname"><em>_cursorPos</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>set a cursor at a specific position: </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_cursorPos</td><td>id of the cursor position </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a12128b8817b4f58b3c408142975c7a4f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a12128b8817b4f58b3c408142975c7a4f">§ </a></span>setCursorSelection()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setCursorSelection </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int32_t </td>
|
||
<td class="paramname"><em>_cursorPos</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int32_t </td>
|
||
<td class="paramname"><em>_selectionStartPos</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>set a cursor at a specific position with his associated selection: </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_cursorPos</td><td>id of the cursor position </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_selectionStartPos</td><td>id of the starting of the selection </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a75e3f0821e2ff15786ddd454b94f8be9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a75e3f0821e2ff15786ddd454b94f8be9">§ </a></span>setDefaultColorBg()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setDefaultColorBg </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> & </td>
|
||
<td class="paramname"><em>_color</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>set the default background color of the font (when reset, set this value ...) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_color</td><td>Color to set on background </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af1d9af587e1a231b442902e2598a6128"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af1d9af587e1a231b442902e2598a6128">§ </a></span>setDefaultColorFg()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setDefaultColorFg </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> & </td>
|
||
<td class="paramname"><em>_color</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>set the default Foreground color of the font (when reset, set this value ...) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_color</td><td>Color to set on foreground </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad8013c2dfeb0ac3098bec29321acdeef"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad8013c2dfeb0ac3098bec29321acdeef">§ </a></span>setFont()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::setFont </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string </td>
|
||
<td class="paramname"><em>_fontName</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int32_t </td>
|
||
<td class="paramname"><em>_fontSize</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Specify the font property (this reset the internal element of the current text (system requirement) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">fontName</td><td>Current name of the selected font </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">fontSize</td><td>New font size </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p>Implemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#a8927ba1761816b4ad873c5f65f6bb453">ewol::compositing::TextDF</a>, and <a class="el" href="classewol_1_1compositing_1_1_text.html#ace258072ae4f9fce128adc79093654c0">ewol::compositing::Text</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8d18e1de7271b5d73d9445b56f226cff"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8d18e1de7271b5d73d9445b56f226cff">§ </a></span>setFontBold()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setFontBold </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_status</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>enable or disable the bold mode </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_status</td><td>The new status for this display property </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1d14b430c87238bfd9ca050c327eeded"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1d14b430c87238bfd9ca050c327eeded">§ </a></span>setFontItalic()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setFontItalic </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_status</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>enable or disable the italic mode </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_status</td><td>The new status for this display property </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa906579c6a940b6310694c4139153549"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa906579c6a940b6310694c4139153549">§ </a></span>setFontMode()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::setFontMode </td>
|
||
<td>(</td>
|
||
<td class="paramtype">enum <a class="el" href="_textured_font_8hpp.html#a2e7a6a11ccb4558346e9766c9225eb46">ewol::font::mode</a> </td>
|
||
<td class="paramname"><em>_mode</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Specify the font mode for the next <a class="el" href="classewol_1_1compositing_1_1_text_base.html#ac2750a3a2ab1366008c2c69418877a9c">print</a>. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>The font mode requested </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p>Implemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#ac77f2edd2bb4b7c734f872eec16b9d38">ewol::compositing::TextDF</a>, and <a class="el" href="classewol_1_1compositing_1_1_text.html#a13e6c8291cb10d23f5ac53d184026e4d">ewol::compositing::Text</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9130d3d5fa79d14ee6e83e3f5aec94b0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9130d3d5fa79d14ee6e83e3f5aec94b0">§ </a></span>setFontName()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::setFontName </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string & </td>
|
||
<td class="paramname"><em>_fontName</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Specify the font name (this reset the internal element of the current text (system requirement) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_fontName</td><td>Current name of the selected font </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p>Implemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#a4fa394401162361b4a28f27742b39065">ewol::compositing::TextDF</a>, and <a class="el" href="classewol_1_1compositing_1_1_text.html#a259c1f66bc5b459f82d6a41a784bdc7a">ewol::compositing::Text</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9180c1d7fbf1c218af106919945cd5d0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9180c1d7fbf1c218af106919945cd5d0">§ </a></span>setFontSize()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">virtual void ewol::compositing::TextBase::setFontSize </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int32_t </td>
|
||
<td class="paramname"><em>_fontSize</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Specify the font size (this reset the internal element of the current text (system requirement) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_fontSize</td><td>New font size </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p>Implemented in <a class="el" href="classewol_1_1compositing_1_1_text_d_f.html#a0d81bdc8a2f4e5c157079b32ed5c4264">ewol::compositing::TextDF</a>, and <a class="el" href="classewol_1_1compositing_1_1_text.html#a836aa63411d481e0d1e578b7c3013529">ewol::compositing::Text</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae8a2ddb95be89ee05247fc184db18fbd"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae8a2ddb95be89ee05247fc184db18fbd">§ </a></span>setKerningMode()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setKerningMode </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool </td>
|
||
<td class="paramname"><em>_newMode</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>set the activation of the <a class="el" href="classewol_1_1_kerning.html" title="Kerning properties of one specific Glyph with an other. ">Kerning</a> for the display (if it existed) </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_newMode</td><td>enable/Diasable the kerning on this font. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a23d9f2c80e49531aad7d9ea6788e6a3f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a23d9f2c80e49531aad7d9ea6788e6a3f">§ </a></span>setPos() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setPos </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td>
|
||
<td class="paramname"><em>_pos</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>set position for the next text writen </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position of the text (in 3D) </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abe6db7087e59f5402aeab68a8bd2cb60"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abe6db7087e59f5402aeab68a8bd2cb60">§ </a></span>setPos() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setPos </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> & </td>
|
||
<td class="paramname"><em>_pos</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a058b43f1dcbde4c8160636b4e770f50f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a058b43f1dcbde4c8160636b4e770f50f">§ </a></span>setRelPos() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setRelPos </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td>
|
||
<td class="paramname"><em>_pos</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>set relative position for the next text writen </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>ofset apply of the text (in 3D) </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abc109b5cf82d134b13e8d508a44e1e0d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abc109b5cf82d134b13e8d508a44e1e0d">§ </a></span>setRelPos() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setRelPos </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> & </td>
|
||
<td class="paramname"><em>_pos</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p></p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a18ecd24d2840e5e93ffdd20ffe6d9029"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a18ecd24d2840e5e93ffdd20ffe6d9029">§ </a></span>setSelectionColor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setSelectionColor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><> & </td>
|
||
<td class="paramname"><em>_color</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>change the selection color </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_color</td><td>New color for the Selection </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6d35829ef05d5e75964b928354532ba5"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6d35829ef05d5e75964b928354532ba5">§ </a></span>setTextAlignement()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::setTextAlignement </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float </td>
|
||
<td class="paramname"><em>_startTextpos</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">float </td>
|
||
<td class="paramname"><em>_stopTextPos</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">enum ewol::compositing::aligneMode </td>
|
||
<td class="paramname"><em>_alignement</em> = <code>ewol::compositing::alignDisable</code> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>This generate the possibility to generate the big text property. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_startTextpos</td><td>The x text start position of the display. </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_stopTextPos</td><td>The x text stop position of the display. </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_alignement</td><td>mode of alignement for the <a class="el" href="classewol_1_1compositing_1_1_text.html">Text</a>. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>Note</dt><dd>The text align in center change of line every display done (even if it was just a char) </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae5ed4dea08f0c4cfac29486dd365226a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae5ed4dea08f0c4cfac29486dd365226a">§ </a></span>translate()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ewol::compositing::TextBase::translate </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> & </td>
|
||
<td class="paramname"><em>_vect</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>translate the current display of this element </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>The translation vector to apply at the transformation matrix </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p>Reimplemented from <a class="el" href="classewol_1_1_compositing.html#accabd4fbdd379ccd09ff1f6b9ddd3bdd">ewol::Compositing</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">Member Data Documentation</h2>
|
||
<a id="ab5076bcef4d7b1fdffabd9f7bb3158ae"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab5076bcef4d7b1fdffabd9f7bb3158ae">§ </a></span>m_alignement</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum aligneMode ewol::compositing::TextBase::m_alignement</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Current Alignement mode (justify/left/right ...) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af8914d1a852d8d72d6b95da0923b74c2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af8914d1a852d8d72d6b95da0923b74c2">§ </a></span>m_clippingEnable</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool ewol::compositing::TextBase::m_clippingEnable</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>true if the clipping must be activated </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a92f7d35d50924fa8922eb774b547ee01"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a92f7d35d50924fa8922eb774b547ee01">§ </a></span>m_clippingPosStart</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::m_clippingPosStart</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Clipping start position. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae4b7e1609ea16d154d51851abb9e65c1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae4b7e1609ea16d154d51851abb9e65c1">§ </a></span>m_clippingPosStop</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::m_clippingPosStop</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Clipping stop position. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af0cce9b43b7aaad9c45cc20dbb3c9eaa"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af0cce9b43b7aaad9c45cc20dbb3c9eaa">§ </a></span>m_color</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> ewol::compositing::TextBase::m_color</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The text foreground color. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ada4c6f84c2edf7c497d3ec60aa0912d0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ada4c6f84c2edf7c497d3ec60aa0912d0">§ </a></span>m_colorBg</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> ewol::compositing::TextBase::m_colorBg</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The text background color. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a72078af983324b60d13d9f41bf7a9d56"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a72078af983324b60d13d9f41bf7a9d56">§ </a></span>m_colorCursor</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> ewol::compositing::TextBase::m_colorCursor</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The text cursor color. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab1a19911d3379bb866da35d8940d8c4f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab1a19911d3379bb866da35d8940d8c4f">§ </a></span>m_colorSelection</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> ewol::compositing::TextBase::m_colorSelection</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The text Selection color. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac97f6d6f41e88691bd0386be6cf78487"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac97f6d6f41e88691bd0386be6cf78487">§ </a></span>m_coord</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::vector<<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> > ewol::compositing::TextBase::m_coord</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>internal coord of the object </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a7fad738cf4b30949728e9b0198b04efb"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7fad738cf4b30949728e9b0198b04efb">§ </a></span>m_coordColor</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::vector<<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a><float> > ewol::compositing::TextBase::m_coordColor</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>internal color of the different point </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af1c2517e871a08ab7eecb4c4530a63a3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af1c2517e871a08ab7eecb4c4530a63a3">§ </a></span>m_coordTex</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::vector<<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> > ewol::compositing::TextBase::m_coordTex</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>internal texture coordinate for every point </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a20f916b2dbbfc2446814a7ce3c12e64b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a20f916b2dbbfc2446814a7ce3c12e64b">§ </a></span>m_cursorPos</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_cursorPos</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Cursor position (default no cursor == > -100) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae428f595254a5b1ec4e218d5ee0cae70"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae428f595254a5b1ec4e218d5ee0cae70">§ </a></span>m_defaultColorBg</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> ewol::compositing::TextBase::m_defaultColorBg</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The text background color. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a457e88aea31fd718fdb29d660e4fc10e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a457e88aea31fd718fdb29d660e4fc10e">§ </a></span>m_defaultColorFg</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a> ewol::compositing::TextBase::m_defaultColorFg</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The text foreground color. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abc125e16d6ee379e83a77b6ce1651d5c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abc125e16d6ee379e83a77b6ce1651d5c">§ </a></span>m_GLColor</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_GLColor</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>openGL id on the element (color buffer) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a45270d197c400e2cdd36d2e4a223648b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a45270d197c400e2cdd36d2e4a223648b">§ </a></span>m_GLMatrix</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_GLMatrix</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>openGL id on the element (transformation matrix) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a36e5d0e3a257ed55d69b0290686e5e7e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a36e5d0e3a257ed55d69b0290686e5e7e">§ </a></span>m_GLPosition</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_GLPosition</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>openGL id on the element (vertex buffer) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa7b3705e8136327f83b87ddcfb6ef981"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa7b3705e8136327f83b87ddcfb6ef981">§ </a></span>m_GLprogram</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a><gale::resource::Program> ewol::compositing::TextBase::m_GLprogram</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>pointer on the opengl display program </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa6365c5c7e970fc4da9842ebdf219556"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa6365c5c7e970fc4da9842ebdf219556">§ </a></span>m_GLtexID</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_GLtexID</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>openGL id on the element (texture ID) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac4c3fd920377f9c7ea96eb29a8a4979d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac4c3fd920377f9c7ea96eb29a8a4979d">§ </a></span>m_GLtextHeight</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_GLtextHeight</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>openGL Id on the texture height </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a4f62811e689fc142ade2c8cd3b2ef070"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a4f62811e689fc142ade2c8cd3b2ef070">§ </a></span>m_GLtexture</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_GLtexture</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>openGL id on the element (Texture position) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2d4a771924fcfdce234b3bd20820dd0f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2d4a771924fcfdce234b3bd20820dd0f">§ </a></span>m_GLtextWidth</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_GLtextWidth</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>openGL Id on the texture width </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac7d6ee7d35feb56333eabc4b540368f9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac7d6ee7d35feb56333eabc4b540368f9">§ </a></span>m_htmlCurrrentLine</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::u32string ewol::compositing::TextBase::m_htmlCurrrentLine</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>current line for HTML display </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa453d58f85266af6d0edf3cfef4674be"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa453d58f85266af6d0edf3cfef4674be">§ </a></span>m_htmlDecoration</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::vector<<a class="el" href="classewol_1_1compositing_1_1_text_decoration.html">TextDecoration</a>> ewol::compositing::TextBase::m_htmlDecoration</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>current decoration for the HTML display </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1df26bcbb1c02d4ee1411c57420f3622"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1df26bcbb1c02d4ee1411c57420f3622">§ </a></span>m_htmlDecoTmp</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classewol_1_1compositing_1_1_text_decoration.html">TextDecoration</a> ewol::compositing::TextBase::m_htmlDecoTmp</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>current decoration </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="adcb41ba69ee7bf4c0c67f5a67fe2cfd2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adcb41ba69ee7bf4c0c67f5a67fe2cfd2">§ </a></span>m_kerning</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool ewol::compositing::TextBase::m_kerning</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p><a class="el" href="classewol_1_1_kerning.html" title="Kerning properties of one specific Glyph with an other. ">Kerning</a> enable or disable on the next elements displayed. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad001f59581963675063cdd572bd334d7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad001f59581963675063cdd572bd334d7">§ </a></span>m_mode</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="_textured_font_8hpp.html#a2e7a6a11ccb4558346e9766c9225eb46">ewol::font::mode</a> ewol::compositing::TextBase::m_mode</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>font display property : Regular/Bold/Italic/BoldItalic </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a92e80500753260c414a1f3087fbf06bf"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a92e80500753260c414a1f3087fbf06bf">§ </a></span>m_nbCharDisplayed</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_nbCharDisplayed</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>prevent some error in calculation size. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abe5a7a39e99996daf46f89fe2f1f873c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abe5a7a39e99996daf46f89fe2f1f873c">§ </a></span>m_needDisplay</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool ewol::compositing::TextBase::m_needDisplay</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>This just need the display and not the size rendering. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad6fc6a408bc69f150ea0a27058d9fd03"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad6fc6a408bc69f150ea0a27058d9fd03">§ </a></span>m_position</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::m_position</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The current position to draw. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a4748eab8abcb4d221cdbdc14ca531159"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a4748eab8abcb4d221cdbdc14ca531159">§ </a></span>m_previousCharcode</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">char32_t ewol::compositing::TextBase::m_previousCharcode</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>we remember the previous charcode to perform the kerning. <a class="el" href="classewol_1_1_kerning.html">Kerning</a> </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a56121c963cc4cac7224197eecf3c22de"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a56121c963cc4cac7224197eecf3c22de">§ </a></span>m_selectionStartPos</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int32_t ewol::compositing::TextBase::m_selectionStartPos</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>start position of the Selection (if == m_cursorPos ==> no selection) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a4a657d3c2ba4efa95f364cb777ec96a3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a4a657d3c2ba4efa95f364cb777ec96a3">§ </a></span>m_sizeDisplayStart</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::m_sizeDisplayStart</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The start windows of the display. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae505b7780255791f98e2495f61be148b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae505b7780255791f98e2495f61be148b">§ </a></span>m_sizeDisplayStop</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> ewol::compositing::TextBase::m_sizeDisplayStop</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The end windows of the display. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a82848a6ad9832255f81b0148cdb730b3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a82848a6ad9832255f81b0148cdb730b3">§ </a></span>m_startTextpos</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">float ewol::compositing::TextBase::m_startTextpos</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>start position of the Alignement (when <br />
|
||
the text return at this position) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a49a593959a0e0b5c6192a797db3aa96b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a49a593959a0e0b5c6192a797db3aa96b">§ </a></span>m_stopTextPos</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">float ewol::compositing::TextBase::m_stopTextPos</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>end of the alignement (when a string is too hight it cut at the word previously this virtual line and the center is perform with this one) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad9880168c72858d9c38984ffc0530bd8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad9880168c72858d9c38984ffc0530bd8">§ </a></span>m_vectorialDraw</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classewol_1_1compositing_1_1_drawing.html">ewol::compositing::Drawing</a> ewol::compositing::TextBase::m_vectorialDraw</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>This is used to draw background selection and other things ... </p>
|
||
|
||
</div>
|
||
</div>
|
||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||
<li>framework/atria-soft/ewol/ewol/compositing/<a class="el" href="_text_base_8hpp_source.html">TextBase.hpp</a></li>
|
||
</ul>
|
||
</div><!-- contents -->
|
||
<!-- HTML footer for doxygen 1.8.8-->
|
||
<!-- start footer part -->
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<hr class="footer"/><address class="footer"><small>
|
||
Generated on Mon Oct 24 2016 15:35:52 for Ewol: Ewol Widget in OpenGl by  <a href="http://www.doxygen.org/index.html">
|
||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||
</a> 1.8.12
|
||
</small></address>
|
||
</body>
|
||
</html>
|