You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OtterPlayGround/Docs/class_otter_1_1_rich_text.html

2001 lines
166 KiB
HTML

<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Otter: Otter.RichText Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="otterlogosmall.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Otter
&#160;<span id="projectnumber">0.9.8.91</span>
</div>
<div id="projectbrief">2d Game Development Framework based on SFML.Net</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Packages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_otter_1_1_rich_text.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Properties</a></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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_otter_1_1_rich_text-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Otter.RichText Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> that renders text with some more options than normal <a class="el" href="class_otter_1_1_text.html" title="Graphic used to display simple text. Much faster than RichText, but more limited options. ">Text</a>. <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> can be very slow to render with large strings of text so be careful! For large blocks of text use the normal <a class="el" href="class_otter_1_1_text.html" title="Graphic used to display simple text. Much faster than RichText, but more limited options. ">Text</a> graphic.
<a href="class_otter_1_1_rich_text.html#details">More...</a></p>
<p>Inherits <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a>.</p>
<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:a03ff7a1af3716b5203ca480b5a47607b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a03ff7a1af3716b5203ca480b5a47607b">RichText</a> (string str, string font=&quot;&quot;, int size=16, int textWidth=-1, int textHeight=-1)</td></tr>
<tr class="memdesc:a03ff7a1af3716b5203ca480b5a47607b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object. <a href="#a03ff7a1af3716b5203ca480b5a47607b">More...</a><br/></td></tr>
<tr class="separator:a03ff7a1af3716b5203ca480b5a47607b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dbae53a1e2d3b42d581d3d35b9e3ac0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a9dbae53a1e2d3b42d581d3d35b9e3ac0">RichText</a> (string str, Stream font, int size=16, int textWidth=-1, int textHeight=-1)</td></tr>
<tr class="memdesc:a9dbae53a1e2d3b42d581d3d35b9e3ac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object. <a href="#a9dbae53a1e2d3b42d581d3d35b9e3ac0">More...</a><br/></td></tr>
<tr class="separator:a9dbae53a1e2d3b42d581d3d35b9e3ac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab78446579d7d7d32e51338d24948222f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab78446579d7d7d32e51338d24948222f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>RichText</b> (string str, <a class="el" href="class_otter_1_1_base_font.html">BaseFont</a> font, int size=16, int textWidth=-1, int textHeight=-1)</td></tr>
<tr class="separator:ab78446579d7d7d32e51338d24948222f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a248285ac31396f5ebda6eb0f746a31b1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a248285ac31396f5ebda6eb0f746a31b1">RichText</a> (string str, <a class="el" href="class_otter_1_1_rich_text_config.html">RichTextConfig</a> config, int textWidth=-1, int textHeight=-1)</td></tr>
<tr class="memdesc:a248285ac31396f5ebda6eb0f746a31b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object using a <a class="el" href="class_otter_1_1_rich_text_config.html" title="A utility class used for storing default values for a RichText object. Set the values by using &quot;var c...">RichTextConfig</a>. <a href="#a248285ac31396f5ebda6eb0f746a31b1">More...</a><br/></td></tr>
<tr class="separator:a248285ac31396f5ebda6eb0f746a31b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1c47be28f2a7ae190754c2a5d13b27e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#ab1c47be28f2a7ae190754c2a5d13b27e">RichText</a> (string str, int size)</td></tr>
<tr class="memdesc:ab1c47be28f2a7ae190754c2a5d13b27e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object. <a href="#ab1c47be28f2a7ae190754c2a5d13b27e">More...</a><br/></td></tr>
<tr class="separator:ab1c47be28f2a7ae190754c2a5d13b27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59bd50298839bee2becd8ffb7c6581f5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a59bd50298839bee2becd8ffb7c6581f5">RichText</a> (int size=16)</td></tr>
<tr class="memdesc:a59bd50298839bee2becd8ffb7c6581f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object. <a href="#a59bd50298839bee2becd8ffb7c6581f5">More...</a><br/></td></tr>
<tr class="separator:a59bd50298839bee2becd8ffb7c6581f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24fc47ab4f9dd0e71e3362244b07f328"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a24fc47ab4f9dd0e71e3362244b07f328">RichText</a> (<a class="el" href="class_otter_1_1_rich_text_config.html">RichTextConfig</a> config)</td></tr>
<tr class="memdesc:a24fc47ab4f9dd0e71e3362244b07f328"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object <a href="#a24fc47ab4f9dd0e71e3362244b07f328">More...</a><br/></td></tr>
<tr class="separator:a24fc47ab4f9dd0e71e3362244b07f328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6751ccf9f5d9b424ab1a35ac7f46fbe9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a6751ccf9f5d9b424ab1a35ac7f46fbe9">CenterTextOrigin</a> ()</td></tr>
<tr class="memdesc:a6751ccf9f5d9b424ab1a35ac7f46fbe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Center the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s origin. This factors in the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s local bounds. <a href="#a6751ccf9f5d9b424ab1a35ac7f46fbe9">More...</a><br/></td></tr>
<tr class="separator:a6751ccf9f5d9b424ab1a35ac7f46fbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a593859e311a91718b1b24be8e208f863"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a593859e311a91718b1b24be8e208f863">CenterTextOriginY</a> ()</td></tr>
<tr class="memdesc:a593859e311a91718b1b24be8e208f863"><td class="mdescLeft">&#160;</td><td class="mdescRight">Center the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s Y origin. This factors in the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s top bounds. <a href="#a593859e311a91718b1b24be8e208f863">More...</a><br/></td></tr>
<tr class="separator:a593859e311a91718b1b24be8e208f863"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a663d0f574db13f1379d4468f07f32716"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a663d0f574db13f1379d4468f07f32716">CenterTextOriginX</a> ()</td></tr>
<tr class="memdesc:a663d0f574db13f1379d4468f07f32716"><td class="mdescLeft">&#160;</td><td class="mdescRight">Center the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s X origin. This factors in the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s left bounds. <a href="#a663d0f574db13f1379d4468f07f32716">More...</a><br/></td></tr>
<tr class="separator:a663d0f574db13f1379d4468f07f32716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaefc58b25bcca4c0ed4ab7a0699fc196"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#aaefc58b25bcca4c0ed4ab7a0699fc196">CenterOrigin</a> ()</td></tr>
<tr class="memdesc:aaefc58b25bcca4c0ed4ab7a0699fc196"><td class="mdescLeft">&#160;</td><td class="mdescRight">Centers the graphic origin. <a href="#aaefc58b25bcca4c0ed4ab7a0699fc196">More...</a><br/></td></tr>
<tr class="separator:aaefc58b25bcca4c0ed4ab7a0699fc196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a511e468e79f42970a68208385a378323"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a511e468e79f42970a68208385a378323">PreWrap</a> (string str)</td></tr>
<tr class="memdesc:a511e468e79f42970a68208385a378323"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert new lines into a string to prepare it for word wrapping with this object's width. This function will not wrap text if AutoWidth is true! <a href="#a511e468e79f42970a68208385a378323">More...</a><br/></td></tr>
<tr class="separator:a511e468e79f42970a68208385a378323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a533b9d460800ea1eee7ea4c6511b900b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a533b9d460800ea1eee7ea4c6511b900b">GetLineWidth</a> (int lineNumber)</td></tr>
<tr class="memdesc:a533b9d460800ea1eee7ea4c6511b900b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The line width in pixels of a specific line. <a href="#a533b9d460800ea1eee7ea4c6511b900b">More...</a><br/></td></tr>
<tr class="separator:a533b9d460800ea1eee7ea4c6511b900b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e434cd0a17a65d3a17879c2fa98076a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a">Refresh</a> ()</td></tr>
<tr class="memdesc:a8e434cd0a17a65d3a17879c2fa98076a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refresh the text. This will reapply all commands and update the text image. <a href="#a8e434cd0a17a65d3a17879c2fa98076a">More...</a><br/></td></tr>
<tr class="separator:a8e434cd0a17a65d3a17879c2fa98076a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a800dd8b8f4cfe4479ffa0b9a4a5dcae7"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a800dd8b8f4cfe4479ffa0b9a4a5dcae7">Update</a> ()</td></tr>
<tr class="memdesc:a800dd8b8f4cfe4479ffa0b9a4a5dcae7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>. <a href="#a800dd8b8f4cfe4479ffa0b9a4a5dcae7">More...</a><br/></td></tr>
<tr class="separator:a800dd8b8f4cfe4479ffa0b9a4a5dcae7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94c83f4b7eb75b96ae7ab19e38f7fffa"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a94c83f4b7eb75b96ae7ab19e38f7fffa">GetFont&lt; T &gt;</a> ()</td></tr>
<tr class="memdesc:a94c83f4b7eb75b96ae7ab19e38f7fffa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the font. <a href="#a94c83f4b7eb75b96ae7ab19e38f7fffa">More...</a><br/></td></tr>
<tr class="separator:a94c83f4b7eb75b96ae7ab19e38f7fffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:a19af5b38665a0de5f823ef30d2a01690 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19af5b38665a0de5f823ef30d2a01690"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddTransform</b> (<a class="el" href="class_otter_1_1_transformation.html">Transformation</a> transform)</td></tr>
<tr class="separator:a19af5b38665a0de5f823ef30d2a01690 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a218600d2e9a20afe9d27a3e432b713fd inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a218600d2e9a20afe9d27a3e432b713fd"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddTransform</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> translation, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> scale, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> origin, float rotation)</td></tr>
<tr class="separator:a218600d2e9a20afe9d27a3e432b713fd inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbddf0e42a5805e1f08996b1631bec50 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbddf0e42a5805e1f08996b1631bec50"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddTransform</b> ()</td></tr>
<tr class="separator:adbddf0e42a5805e1f08996b1631bec50 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81dc0b5eeaa0ddcbb85e5034d8f9ee25 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81dc0b5eeaa0ddcbb85e5034d8f9ee25"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveTransformation</b> (<a class="el" href="class_otter_1_1_transformation.html">Transformation</a> transform)</td></tr>
<tr class="separator:a81dc0b5eeaa0ddcbb85e5034d8f9ee25 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e233d18fe578df8d8778dc1edf10596 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e233d18fe578df8d8778dc1edf10596"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>PopTransformation</b> ()</td></tr>
<tr class="separator:a0e233d18fe578df8d8778dc1edf10596 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a566449091c7353e8dea9dae85aeb60f0 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a566449091c7353e8dea9dae85aeb60f0">ClearShader</a> ()</td></tr>
<tr class="memdesc:a566449091c7353e8dea9dae85aeb60f0 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the shader from the graphic. <a href="#a566449091c7353e8dea9dae85aeb60f0">More...</a><br/></td></tr>
<tr class="separator:a566449091c7353e8dea9dae85aeb60f0 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62013484a901990be782e16aef717049 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a62013484a901990be782e16aef717049">SetPosition</a> (float x, float y)</td></tr>
<tr class="memdesc:a62013484a901990be782e16aef717049 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a62013484a901990be782e16aef717049">More...</a><br/></td></tr>
<tr class="separator:a62013484a901990be782e16aef717049 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1151402908fdd8971e5df7443b8e222e inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a1151402908fdd8971e5df7443b8e222e">SetPosition</a> (<a class="el" href="class_otter_1_1_graphic.html">Graphic</a> g, float offsetX=0, float offsetY=0)</td></tr>
<tr class="memdesc:a1151402908fdd8971e5df7443b8e222e inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a1151402908fdd8971e5df7443b8e222e">More...</a><br/></td></tr>
<tr class="separator:a1151402908fdd8971e5df7443b8e222e inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f04a957e20bcdaed51110371ca8c85 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ab5f04a957e20bcdaed51110371ca8c85">SetPosition</a> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> xy)</td></tr>
<tr class="memdesc:ab5f04a957e20bcdaed51110371ca8c85 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ab5f04a957e20bcdaed51110371ca8c85">More...</a><br/></td></tr>
<tr class="separator:ab5f04a957e20bcdaed51110371ca8c85 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcb4d86ecf9735426e59740df3a48308 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#adcb4d86ecf9735426e59740df3a48308">SetOrigin</a> (float x, float y)</td></tr>
<tr class="memdesc:adcb4d86ecf9735426e59740df3a48308 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the origin of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#adcb4d86ecf9735426e59740df3a48308">More...</a><br/></td></tr>
<tr class="separator:adcb4d86ecf9735426e59740df3a48308 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d3259291a4e54b8940717122dc39f0 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#af7d3259291a4e54b8940717122dc39f0">SetOrigin</a> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> xy)</td></tr>
<tr class="memdesc:af7d3259291a4e54b8940717122dc39f0 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the origin of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#af7d3259291a4e54b8940717122dc39f0">More...</a><br/></td></tr>
<tr class="separator:af7d3259291a4e54b8940717122dc39f0 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeda2b7a576877a1814111599099ef333 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aeda2b7a576877a1814111599099ef333">SetTexture</a> (string path)</td></tr>
<tr class="memdesc:aeda2b7a576877a1814111599099ef333 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> that the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> is using (if it is using one.) <a href="#aeda2b7a576877a1814111599099ef333">More...</a><br/></td></tr>
<tr class="separator:aeda2b7a576877a1814111599099ef333 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af643b03002a92ca84d9c2889e398d31d inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#af643b03002a92ca84d9c2889e398d31d">SetTexture</a> (<a class="el" href="class_otter_1_1_texture.html">Texture</a> texture)</td></tr>
<tr class="memdesc:af643b03002a92ca84d9c2889e398d31d inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> that the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> is using (if it is using one.) <a href="#af643b03002a92ca84d9c2889e398d31d">More...</a><br/></td></tr>
<tr class="separator:af643b03002a92ca84d9c2889e398d31d inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef6dbc4707a667519509a987df405eed inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aef6dbc4707a667519509a987df405eed">SetTexture</a> (<a class="el" href="class_otter_1_1_atlas_texture.html">AtlasTexture</a> atlasTexture)</td></tr>
<tr class="memdesc:aef6dbc4707a667519509a987df405eed inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> that the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> is using (if it is using one.) <a href="#aef6dbc4707a667519509a987df405eed">More...</a><br/></td></tr>
<tr class="separator:aef6dbc4707a667519509a987df405eed inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82434a556614d98a0e440aab876dc08d inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a82434a556614d98a0e440aab876dc08d">CenterOriginZero</a> ()</td></tr>
<tr class="memdesc:a82434a556614d98a0e440aab876dc08d inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Centers the graphic origin while retaining its relative position. <a href="#a82434a556614d98a0e440aab876dc08d">More...</a><br/></td></tr>
<tr class="separator:a82434a556614d98a0e440aab876dc08d inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e57f7a981500e8d2fe90910a27948f4 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a5e57f7a981500e8d2fe90910a27948f4">Render</a> (float x=0, float y=0)</td></tr>
<tr class="memdesc:a5e57f7a981500e8d2fe90910a27948f4 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the graphic. <a href="#a5e57f7a981500e8d2fe90910a27948f4">More...</a><br/></td></tr>
<tr class="separator:a5e57f7a981500e8d2fe90910a27948f4 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a3d3dec08ceff0fa0060cf0631fe42d6f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a3d3dec08ceff0fa0060cf0631fe42d6f">AddStyle</a> (string name, string content)</td></tr>
<tr class="memdesc:a3d3dec08ceff0fa0060cf0631fe42d6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a global style to <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> objects. The style will not be updated unless <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called on the objects. <a href="#a3d3dec08ceff0fa0060cf0631fe42d6f">More...</a><br/></td></tr>
<tr class="separator:a3d3dec08ceff0fa0060cf0631fe42d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc0bcfb091d8f894e7028035ce3fcd2b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#afc0bcfb091d8f894e7028035ce3fcd2b">RemoveStyle</a> (string name)</td></tr>
<tr class="memdesc:afc0bcfb091d8f894e7028035ce3fcd2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a style from all <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> objects. <a href="#afc0bcfb091d8f894e7028035ce3fcd2b">More...</a><br/></td></tr>
<tr class="separator:afc0bcfb091d8f894e7028035ce3fcd2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afada7dfcde6b6b333f3142f025f09260"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#afada7dfcde6b6b333f3142f025f09260">ClearStyles</a> ()</td></tr>
<tr class="memdesc:afada7dfcde6b6b333f3142f025f09260"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all styles from <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> objects. <a href="#afada7dfcde6b6b333f3142f025f09260">More...</a><br/></td></tr>
<tr class="separator:afada7dfcde6b6b333f3142f025f09260"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a83645e8984849036ba348051d43df95c"><td class="memItemLeft" align="right" valign="top">TextAlign&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a83645e8984849036ba348051d43df95c">TextAlign</a> = TextAlign.Left</td></tr>
<tr class="memdesc:a83645e8984849036ba348051d43df95c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The alignment of the text. Left, Right, or Center. <a href="#a83645e8984849036ba348051d43df95c">More...</a><br/></td></tr>
<tr class="separator:a83645e8984849036ba348051d43df95c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a852fe21b8110dfe005a7cfce5b2e043c"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a852fe21b8110dfe005a7cfce5b2e043c">CommandOpen</a> = '{'</td></tr>
<tr class="memdesc:a852fe21b8110dfe005a7cfce5b2e043c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The character used to mark an opening of a command. <a href="#a852fe21b8110dfe005a7cfce5b2e043c">More...</a><br/></td></tr>
<tr class="separator:a852fe21b8110dfe005a7cfce5b2e043c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b593fe3e541168d182ce14c3e679e75"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a5b593fe3e541168d182ce14c3e679e75">CommandClose</a> = '}'</td></tr>
<tr class="memdesc:a5b593fe3e541168d182ce14c3e679e75"><td class="mdescLeft">&#160;</td><td class="mdescRight">The character used to mark the closing of a command. <a href="#a5b593fe3e541168d182ce14c3e679e75">More...</a><br/></td></tr>
<tr class="separator:a5b593fe3e541168d182ce14c3e679e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed1f4d8d52d0fe095e434b35a662b8ed"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#aed1f4d8d52d0fe095e434b35a662b8ed">CommandDelim</a> = ':'</td></tr>
<tr class="memdesc:aed1f4d8d52d0fe095e434b35a662b8ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">The character used to separate the command with the command value. <a href="#aed1f4d8d52d0fe095e434b35a662b8ed">More...</a><br/></td></tr>
<tr class="separator:aed1f4d8d52d0fe095e434b35a662b8ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae31ab0b4df0a67812388314863b7984"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#aae31ab0b4df0a67812388314863b7984">MonospaceWidth</a> = -1</td></tr>
<tr class="memdesc:aae31ab0b4df0a67812388314863b7984"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the spacing between each character. If set above 0 the text will use a monospacing. <a href="#aae31ab0b4df0a67812388314863b7984">More...</a><br/></td></tr>
<tr class="separator:aae31ab0b4df0a67812388314863b7984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a729cd013f885d4b5cafefe4a62e581"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a2a729cd013f885d4b5cafefe4a62e581">DefaultSineAmpX</a></td></tr>
<tr class="memdesc:a2a729cd013f885d4b5cafefe4a62e581"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default horizontal amplitude of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a2a729cd013f885d4b5cafefe4a62e581">More...</a><br/></td></tr>
<tr class="separator:a2a729cd013f885d4b5cafefe4a62e581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8308cb4518ccdf84f49bd9dd64a4f1ca"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a8308cb4518ccdf84f49bd9dd64a4f1ca">DefaultSineAmpY</a></td></tr>
<tr class="memdesc:a8308cb4518ccdf84f49bd9dd64a4f1ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default vertical amplitude of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a8308cb4518ccdf84f49bd9dd64a4f1ca">More...</a><br/></td></tr>
<tr class="separator:a8308cb4518ccdf84f49bd9dd64a4f1ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab93ef0d824edcd947eaa51aa12426e2a"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#ab93ef0d824edcd947eaa51aa12426e2a">DefaultSineRateX</a> = 1</td></tr>
<tr class="memdesc:ab93ef0d824edcd947eaa51aa12426e2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default horizontal rate of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#ab93ef0d824edcd947eaa51aa12426e2a">More...</a><br/></td></tr>
<tr class="separator:ab93ef0d824edcd947eaa51aa12426e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78fae69492d9b399921396206b26dbca"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a78fae69492d9b399921396206b26dbca">DefaultSineRateY</a> = 1</td></tr>
<tr class="memdesc:a78fae69492d9b399921396206b26dbca"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default vertical rate of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a78fae69492d9b399921396206b26dbca">More...</a><br/></td></tr>
<tr class="separator:a78fae69492d9b399921396206b26dbca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac068dbf9a0223acab6a6cd130f9f0140"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#ac068dbf9a0223acab6a6cd130f9f0140">DefaultSineOffsetX</a></td></tr>
<tr class="memdesc:ac068dbf9a0223acab6a6cd130f9f0140"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default horizontal offset of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#ac068dbf9a0223acab6a6cd130f9f0140">More...</a><br/></td></tr>
<tr class="separator:ac068dbf9a0223acab6a6cd130f9f0140"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71e51ac74b30d4d88449b23954dfefff"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a71e51ac74b30d4d88449b23954dfefff">DefaultSineOffsetY</a></td></tr>
<tr class="memdesc:a71e51ac74b30d4d88449b23954dfefff"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default vertical offset of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a71e51ac74b30d4d88449b23954dfefff">More...</a><br/></td></tr>
<tr class="separator:a71e51ac74b30d4d88449b23954dfefff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae348642eab9a3ace907599398f555e4d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#ae348642eab9a3ace907599398f555e4d">DefaultOffsetAmount</a> = 10</td></tr>
<tr class="memdesc:ae348642eab9a3ace907599398f555e4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default amount to offset each character for sine wave related transformations. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#ae348642eab9a3ace907599398f555e4d">More...</a><br/></td></tr>
<tr class="separator:ae348642eab9a3ace907599398f555e4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02f33af44d8876494edadf88217ab3b9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a02f33af44d8876494edadf88217ab3b9">DefaultShadowX</a></td></tr>
<tr class="memdesc:a02f33af44d8876494edadf88217ab3b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default X position of the text shadow. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a02f33af44d8876494edadf88217ab3b9">More...</a><br/></td></tr>
<tr class="separator:a02f33af44d8876494edadf88217ab3b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b22f001c087eada64eef57e850f4406"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a9b22f001c087eada64eef57e850f4406">DefaultShadowY</a></td></tr>
<tr class="memdesc:a9b22f001c087eada64eef57e850f4406"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default Y position of the text shadow. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a9b22f001c087eada64eef57e850f4406">More...</a><br/></td></tr>
<tr class="separator:a9b22f001c087eada64eef57e850f4406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22994f6fc370727b443e959023c8d0ec"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a22994f6fc370727b443e959023c8d0ec">DefaultOutlineThickness</a></td></tr>
<tr class="memdesc:a22994f6fc370727b443e959023c8d0ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default outline thickness. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a22994f6fc370727b443e959023c8d0ec">More...</a><br/></td></tr>
<tr class="separator:a22994f6fc370727b443e959023c8d0ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0327d323c04de957a592608b9e02444"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#ac0327d323c04de957a592608b9e02444">DefaultShakeX</a></td></tr>
<tr class="memdesc:ac0327d323c04de957a592608b9e02444"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default horizontal shaking effect. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#ac0327d323c04de957a592608b9e02444">More...</a><br/></td></tr>
<tr class="separator:ac0327d323c04de957a592608b9e02444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a145680d87130277ee1e766a862c9fd42"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a145680d87130277ee1e766a862c9fd42">DefaultShakeY</a></td></tr>
<tr class="memdesc:a145680d87130277ee1e766a862c9fd42"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default vertical shaking effect. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a145680d87130277ee1e766a862c9fd42">More...</a><br/></td></tr>
<tr class="separator:a145680d87130277ee1e766a862c9fd42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb4294bd4fa950bf0b0096c6bc19aeb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#adb4294bd4fa950bf0b0096c6bc19aeb2">DefaultCharColor</a> = Color.White</td></tr>
<tr class="memdesc:adb4294bd4fa950bf0b0096c6bc19aeb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default character color. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#adb4294bd4fa950bf0b0096c6bc19aeb2">More...</a><br/></td></tr>
<tr class="separator:adb4294bd4fa950bf0b0096c6bc19aeb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f5ea72762357e2ebb9474b3f5317603"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a5f5ea72762357e2ebb9474b3f5317603">DefaultCharColor0</a> = Color.White</td></tr>
<tr class="memdesc:a5f5ea72762357e2ebb9474b3f5317603"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default color of the top left corner of each character. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a5f5ea72762357e2ebb9474b3f5317603">More...</a><br/></td></tr>
<tr class="separator:a5f5ea72762357e2ebb9474b3f5317603"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd366e0ef5205462a3b2532b6cc647b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a4fd366e0ef5205462a3b2532b6cc647b">DefaultCharColor1</a> = Color.White</td></tr>
<tr class="memdesc:a4fd366e0ef5205462a3b2532b6cc647b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default color of the top right corner of each character. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a4fd366e0ef5205462a3b2532b6cc647b">More...</a><br/></td></tr>
<tr class="separator:a4fd366e0ef5205462a3b2532b6cc647b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7ef2c919f25eb0d2c6810e754aa425"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a9d7ef2c919f25eb0d2c6810e754aa425">DefaultCharColor2</a> = Color.White</td></tr>
<tr class="memdesc:a9d7ef2c919f25eb0d2c6810e754aa425"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default color of the bottom right corner of each character. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a9d7ef2c919f25eb0d2c6810e754aa425">More...</a><br/></td></tr>
<tr class="separator:a9d7ef2c919f25eb0d2c6810e754aa425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90f5ee907dde07df93cb697ebcf46b12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a90f5ee907dde07df93cb697ebcf46b12">DefaultCharColor3</a> = Color.White</td></tr>
<tr class="memdesc:a90f5ee907dde07df93cb697ebcf46b12"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default color of the bottom left corner of each character. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a90f5ee907dde07df93cb697ebcf46b12">More...</a><br/></td></tr>
<tr class="separator:a90f5ee907dde07df93cb697ebcf46b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa24b49939052ddf3f90085ab44a68e89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#aa24b49939052ddf3f90085ab44a68e89">DefaultShadowColor</a> = Color.Black</td></tr>
<tr class="memdesc:aa24b49939052ddf3f90085ab44a68e89"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default shadow color. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#aa24b49939052ddf3f90085ab44a68e89">More...</a><br/></td></tr>
<tr class="separator:aa24b49939052ddf3f90085ab44a68e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04540364d3878b90a97710b350bac5af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a04540364d3878b90a97710b350bac5af">DefaultOutlineColor</a> = Color.White</td></tr>
<tr class="memdesc:a04540364d3878b90a97710b350bac5af"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default outline color. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a04540364d3878b90a97710b350bac5af">More...</a><br/></td></tr>
<tr class="separator:a04540364d3878b90a97710b350bac5af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32cb62cd21d67c6d6d937a4bbd72cb53"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a32cb62cd21d67c6d6d937a4bbd72cb53">DefaultScaleX</a> = 1</td></tr>
<tr class="memdesc:a32cb62cd21d67c6d6d937a4bbd72cb53"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default x scale of the characters. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a32cb62cd21d67c6d6d937a4bbd72cb53">More...</a><br/></td></tr>
<tr class="separator:a32cb62cd21d67c6d6d937a4bbd72cb53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d4995b33bfa46ed1ee3d3ab4f3f5241"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a8d4995b33bfa46ed1ee3d3ab4f3f5241">DefaultScaleY</a> = 1</td></tr>
<tr class="memdesc:a8d4995b33bfa46ed1ee3d3ab4f3f5241"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default y scale of the characters. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a8d4995b33bfa46ed1ee3d3ab4f3f5241">More...</a><br/></td></tr>
<tr class="separator:a8d4995b33bfa46ed1ee3d3ab4f3f5241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a731a6157c5110cb33fa783c9e8493b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a6a731a6157c5110cb33fa783c9e8493b">DefaultAngle</a> = 0</td></tr>
<tr class="memdesc:a6a731a6157c5110cb33fa783c9e8493b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default angle of the characters. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. <a href="#a6a731a6157c5110cb33fa783c9e8493b">More...</a><br/></td></tr>
<tr class="separator:a6a731a6157c5110cb33fa783c9e8493b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ac243bbefa05afc13766def50676db"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a72ac243bbefa05afc13766def50676db">LineHeight</a> = 1</td></tr>
<tr class="memdesc:a72ac243bbefa05afc13766def50676db"><td class="mdescLeft">&#160;</td><td class="mdescRight">The line height. 1 is 100% of the normal line height for the font. <a href="#a72ac243bbefa05afc13766def50676db">More...</a><br/></td></tr>
<tr class="separator:a72ac243bbefa05afc13766def50676db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcfc3e871cdbac9efbcb288470f9a7a4"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#adcfc3e871cdbac9efbcb288470f9a7a4">LetterSpacing</a> = 1</td></tr>
<tr class="memdesc:adcfc3e871cdbac9efbcb288470f9a7a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The letter spacing. 1 is 100% of the normal letter spacing. <a href="#adcfc3e871cdbac9efbcb288470f9a7a4">More...</a><br/></td></tr>
<tr class="separator:adcfc3e871cdbac9efbcb288470f9a7a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa27f56d0c16ec0993c323db5a63140db"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#aa27f56d0c16ec0993c323db5a63140db">OffsetX</a></td></tr>
<tr class="memdesc:aa27f56d0c16ec0993c323db5a63140db"><td class="mdescLeft">&#160;</td><td class="mdescRight">How far to offset the text rendering horizontally from the origin. <a href="#aa27f56d0c16ec0993c323db5a63140db">More...</a><br/></td></tr>
<tr class="separator:aa27f56d0c16ec0993c323db5a63140db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac67ea84d35a8f83be984ae0ec500a39a"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#ac67ea84d35a8f83be984ae0ec500a39a">OffsetY</a></td></tr>
<tr class="memdesc:ac67ea84d35a8f83be984ae0ec500a39a"><td class="mdescLeft">&#160;</td><td class="mdescRight">How far to offset the text rendering vertically from the origin. <a href="#ac67ea84d35a8f83be984ae0ec500a39a">More...</a><br/></td></tr>
<tr class="separator:ac67ea84d35a8f83be984ae0ec500a39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:af23d42792ac18cca618787cfaf4ab0d2 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af23d42792ac18cca618787cfaf4ab0d2"></a>
List&lt; <a class="el" href="class_otter_1_1_transformation.html">Transformation</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Transforms</b> = new List&lt;<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&gt;() { new <a class="el" href="class_otter_1_1_transformation.html">Transformation</a>() }</td></tr>
<tr class="separator:af23d42792ac18cca618787cfaf4ab0d2 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe0a50137a980c22d03ae172b2ad6a79 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#afe0a50137a980c22d03ae172b2ad6a79">Relative</a> = true</td></tr>
<tr class="memdesc:afe0a50137a980c22d03ae172b2ad6a79 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> is rendered relative to its <a class="el" href="class_otter_1_1_entity.html" title="Class used for a game object. The bread and butter of your game. Entities are added to Scenes which a...">Entity</a>. <a href="#afe0a50137a980c22d03ae172b2ad6a79">More...</a><br/></td></tr>
<tr class="separator:afe0a50137a980c22d03ae172b2ad6a79 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35e50e9305e42625246e0ecc4dda5c11 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a35e50e9305e42625246e0ecc4dda5c11">Visible</a> = true</td></tr>
<tr class="memdesc:a35e50e9305e42625246e0ecc4dda5c11 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> will render. <a href="#a35e50e9305e42625246e0ecc4dda5c11">More...</a><br/></td></tr>
<tr class="separator:a35e50e9305e42625246e0ecc4dda5c11 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af191405ef8b1d887c227aad5a5c0a3df inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#af191405ef8b1d887c227aad5a5c0a3df">ScrollX</a> = 1</td></tr>
<tr class="memdesc:af191405ef8b1d887c227aad5a5c0a3df inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll factor for the x position. Used for parallax like effects. Values lower than 1 will scroll slower than the camera (appear to be further away) and values higher than 1 will scroll faster than the camera (appear to be closer.) <a href="#af191405ef8b1d887c227aad5a5c0a3df">More...</a><br/></td></tr>
<tr class="separator:af191405ef8b1d887c227aad5a5c0a3df inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e0a8d638e5b7e035e5ef8961a8da186 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a6e0a8d638e5b7e035e5ef8961a8da186">ScrollY</a> = 1</td></tr>
<tr class="memdesc:a6e0a8d638e5b7e035e5ef8961a8da186 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll factor for the y position. Used for parallax like effects. Values lower than 1 will scroll slower than the camera (appear to be further away) and values higher than 1 will scroll faster than the camera (appear to be closer.) <a href="#a6e0a8d638e5b7e035e5ef8961a8da186">More...</a><br/></td></tr>
<tr class="separator:a6e0a8d638e5b7e035e5ef8961a8da186 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53eaaf8b69de60373dc305e90d2a2e2a inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a53eaaf8b69de60373dc305e90d2a2e2a">ShakeX</a></td></tr>
<tr class="memdesc:a53eaaf8b69de60373dc305e90d2a2e2a inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The horizontal amount to randomly offset the graphic by each frame. <a href="#a53eaaf8b69de60373dc305e90d2a2e2a">More...</a><br/></td></tr>
<tr class="separator:a53eaaf8b69de60373dc305e90d2a2e2a inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a511f85b72bb8e840aa260a0c6ac83b7e inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a511f85b72bb8e840aa260a0c6ac83b7e">ShakeY</a></td></tr>
<tr class="memdesc:a511f85b72bb8e840aa260a0c6ac83b7e inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The vertial amount to randomly offset the graphic by each frame. <a href="#a511f85b72bb8e840aa260a0c6ac83b7e">More...</a><br/></td></tr>
<tr class="separator:a511f85b72bb8e840aa260a0c6ac83b7e inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0271204b4d99960f0078444bc45a746 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_otter_1_1_rectangle.html">Rectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aa0271204b4d99960f0078444bc45a746">TextureRegion</a></td></tr>
<tr class="memdesc:aa0271204b4d99960f0078444bc45a746 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The region to render the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> with. <a href="#aa0271204b4d99960f0078444bc45a746">More...</a><br/></td></tr>
<tr class="separator:aa0271204b4d99960f0078444bc45a746 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf9d58f243c052ae75253fa278e62983 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_otter_1_1_rectangle.html">Rectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#abf9d58f243c052ae75253fa278e62983">AtlasRegion</a></td></tr>
<tr class="memdesc:abf9d58f243c052ae75253fa278e62983 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_otter_1_1_rectangle.html" title="Struct for representing a Rectangle. ">Rectangle</a> to render an <a class="el" href="class_otter_1_1_atlas_texture.html" title="Class used for representing a texture on a texture atlas. ">AtlasTexture</a> with. <a href="#abf9d58f243c052ae75253fa278e62983">More...</a><br/></td></tr>
<tr class="separator:abf9d58f243c052ae75253fa278e62983 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd77c883750ac1c59976e975d71f5c86 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_shader.html">Shader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#acd77c883750ac1c59976e975d71f5c86">Shader</a></td></tr>
<tr class="memdesc:acd77c883750ac1c59976e975d71f5c86 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The shader to be applied to this graphic. <a href="#acd77c883750ac1c59976e975d71f5c86">More...</a><br/></td></tr>
<tr class="separator:acd77c883750ac1c59976e975d71f5c86 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf9058bd8f0b72b05b52ac0bc6bd3db5 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#adf9058bd8f0b72b05b52ac0bc6bd3db5">Name</a> = &quot;Graphic&quot;</td></tr>
<tr class="memdesc:adf9058bd8f0b72b05b52ac0bc6bd3db5 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the graphic. <a href="#adf9058bd8f0b72b05b52ac0bc6bd3db5">More...</a><br/></td></tr>
<tr class="separator:adf9058bd8f0b72b05b52ac0bc6bd3db5 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace9913f6d7338184b1a2521ff5b39710 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_otter.html#aecf7d2681beb4e3fd83a217c3c688a67">BlendMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ace9913f6d7338184b1a2521ff5b39710">Blend</a> = BlendMode.Alpha</td></tr>
<tr class="memdesc:ace9913f6d7338184b1a2521ff5b39710 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The blend mode to be applied to this graphic. <a href="#ace9913f6d7338184b1a2521ff5b39710">More...</a><br/></td></tr>
<tr class="separator:ace9913f6d7338184b1a2521ff5b39710 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d348dd0920041c1ebb961b2dbc3ad38 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a5d348dd0920041c1ebb961b2dbc3ad38">RepeatX</a></td></tr>
<tr class="memdesc:a5d348dd0920041c1ebb961b2dbc3ad38 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the image should be rendered multiple times horizontally. <a href="#a5d348dd0920041c1ebb961b2dbc3ad38">More...</a><br/></td></tr>
<tr class="separator:a5d348dd0920041c1ebb961b2dbc3ad38 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa48b5e78bb0a3d7b830b6ccd16ba546d inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aa48b5e78bb0a3d7b830b6ccd16ba546d">RepeatY</a></td></tr>
<tr class="memdesc:aa48b5e78bb0a3d7b830b6ccd16ba546d inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the image should be rendered multiple times vertically. <a href="#aa48b5e78bb0a3d7b830b6ccd16ba546d">More...</a><br/></td></tr>
<tr class="separator:aa48b5e78bb0a3d7b830b6ccd16ba546d inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a0c22a1f1594c1161e87f049abebe5ab0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_otter_1_1_rich_text_config.html">RichTextConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a0c22a1f1594c1161e87f049abebe5ab0">Default</a> = new <a class="el" href="class_otter_1_1_rich_text_config.html">RichTextConfig</a>()</td></tr>
<tr class="memdesc:a0c22a1f1594c1161e87f049abebe5ab0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default config. <a href="#a0c22a1f1594c1161e87f049abebe5ab0">More...</a><br/></td></tr>
<tr class="separator:a0c22a1f1594c1161e87f049abebe5ab0"><td class="memSeparator" colspan="2">&#160;</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:add35509a7e5818fe95daa44bf5427ecb"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#add35509a7e5818fe95daa44bf5427ecb">UpdateDrawable</a> ()</td></tr>
<tr class="memdesc:add35509a7e5818fe95daa44bf5427ecb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the internal SFML data for rendering. <a href="#add35509a7e5818fe95daa44bf5427ecb">More...</a><br/></td></tr>
<tr class="separator:add35509a7e5818fe95daa44bf5427ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:a34c475fdfe8a0816f822597149ae90de inherit pro_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34c475fdfe8a0816f822597149ae90de"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Append</b> (float x, float y, <a class="el" href="class_otter_1_1_color.html">Color</a> color, float u, float v)</td></tr>
<tr class="separator:a34c475fdfe8a0816f822597149ae90de inherit pro_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a495d01f666ee9904f461d18dfbb55202 inherit pro_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a495d01f666ee9904f461d18dfbb55202"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Append</b> (float x, float y, <a class="el" href="class_otter_1_1_color.html">Color</a> color=null)</td></tr>
<tr class="separator:a495d01f666ee9904f461d18dfbb55202 inherit pro_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ceb4af3f2d2e1fb3b9737b729e8f132 inherit pro_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ceb4af3f2d2e1fb3b9737b729e8f132"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>TextureChanged</b> ()</td></tr>
<tr class="separator:a5ceb4af3f2d2e1fb3b9737b729e8f132 inherit pro_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac560213b23650625ec6c18b5298cb9f5 inherit pro_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac560213b23650625ec6c18b5298cb9f5"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>SFMLRender</b> (Drawable drawable, float x=0, float y=0)</td></tr>
<tr class="separator:ac560213b23650625ec6c18b5298cb9f5 inherit pro_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:aaa35ef9e30c46ae72d50406a6fdbc477"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#aaa35ef9e30c46ae72d50406a6fdbc477">Monospaced</a><code> [get]</code></td></tr>
<tr class="memdesc:aaa35ef9e30c46ae72d50406a6fdbc477"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if the text is using MonospaceWidth. <a href="#aaa35ef9e30c46ae72d50406a6fdbc477">More...</a><br/></td></tr>
<tr class="separator:aaa35ef9e30c46ae72d50406a6fdbc477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e204fcace8eb4e22d016520200896fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a3e204fcace8eb4e22d016520200896fe">TextWidth</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a3e204fcace8eb4e22d016520200896fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width of the text box. If not set it will be automatically set. <a href="#a3e204fcace8eb4e22d016520200896fe">More...</a><br/></td></tr>
<tr class="separator:a3e204fcace8eb4e22d016520200896fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb67c46a1bc217f8f5ee74d5c05d2cb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a1fb67c46a1bc217f8f5ee74d5c05d2cb">TextHeight</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a1fb67c46a1bc217f8f5ee74d5c05d2cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height of the text box. If not set it will be automatically set. <a href="#a1fb67c46a1bc217f8f5ee74d5c05d2cb">More...</a><br/></td></tr>
<tr class="separator:a1fb67c46a1bc217f8f5ee74d5c05d2cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3ca7bd6c1fd8cd6c148ca8ccc217c85"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#ae3ca7bd6c1fd8cd6c148ca8ccc217c85">LineSpacing</a><code> [get]</code></td></tr>
<tr class="memdesc:ae3ca7bd6c1fd8cd6c148ca8ccc217c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">The line spacing between each vertical line. <a href="#ae3ca7bd6c1fd8cd6c148ca8ccc217c85">More...</a><br/></td></tr>
<tr class="separator:ae3ca7bd6c1fd8cd6c148ca8ccc217c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad42d8cf50ea577ea61d1d112b829eb9d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#ad42d8cf50ea577ea61d1d112b829eb9d">WordWrap</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ad42d8cf50ea577ea61d1d112b829eb9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the text will automatically wrap. This will not work unless TextWidth is set. <a href="#ad42d8cf50ea577ea61d1d112b829eb9d">More...</a><br/></td></tr>
<tr class="separator:ad42d8cf50ea577ea61d1d112b829eb9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a4e87e79d81b1081d5771a8d550a8db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a7a4e87e79d81b1081d5771a8d550a8db">FontSize</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a7a4e87e79d81b1081d5771a8d550a8db"><td class="mdescLeft">&#160;</td><td class="mdescRight">The font size of the text. <a href="#a7a4e87e79d81b1081d5771a8d550a8db">More...</a><br/></td></tr>
<tr class="separator:a7a4e87e79d81b1081d5771a8d550a8db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ed3f7d4af39cbdc543ef5e253c2138f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a6ed3f7d4af39cbdc543ef5e253c2138f">AutoWidth</a><code> [get]</code></td></tr>
<tr class="memdesc:a6ed3f7d4af39cbdc543ef5e253c2138f"><td class="mdescLeft">&#160;</td><td class="mdescRight">True of the width was not manually set. <a href="#a6ed3f7d4af39cbdc543ef5e253c2138f">More...</a><br/></td></tr>
<tr class="separator:a6ed3f7d4af39cbdc543ef5e253c2138f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4669ffa621f410d747ad8e8b5e2b1424"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a4669ffa621f410d747ad8e8b5e2b1424">AutoHeight</a><code> [get]</code></td></tr>
<tr class="memdesc:a4669ffa621f410d747ad8e8b5e2b1424"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if the height was not manually set. <a href="#a4669ffa621f410d747ad8e8b5e2b1424">More...</a><br/></td></tr>
<tr class="separator:a4669ffa621f410d747ad8e8b5e2b1424"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26d55f2e77eea294b36eb3446d6c4a57"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a26d55f2e77eea294b36eb3446d6c4a57">CleanString</a><code> [get]</code></td></tr>
<tr class="memdesc:a26d55f2e77eea294b36eb3446d6c4a57"><td class="mdescLeft">&#160;</td><td class="mdescRight">The string to display stripped of all commands. <a href="#a26d55f2e77eea294b36eb3446d6c4a57">More...</a><br/></td></tr>
<tr class="separator:a26d55f2e77eea294b36eb3446d6c4a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8836993bacb189898e2c5b7b01eacf27"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a8836993bacb189898e2c5b7b01eacf27">LongestLine</a><code> [get]</code></td></tr>
<tr class="memdesc:a8836993bacb189898e2c5b7b01eacf27"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pixel width of the longest line in the displayed string. <a href="#a8836993bacb189898e2c5b7b01eacf27">More...</a><br/></td></tr>
<tr class="separator:a8836993bacb189898e2c5b7b01eacf27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95bd7177d33c969a624698510c556ab7"><td class="memItemLeft" align="right" valign="top">string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a95bd7177d33c969a624698510c556ab7">Lines</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a95bd7177d33c969a624698510c556ab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The displayed string broken up into an array by lines. <a href="#a95bd7177d33c969a624698510c556ab7">More...</a><br/></td></tr>
<tr class="separator:a95bd7177d33c969a624698510c556ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98816704dd4ae3ec3b48d3f3a4567d41"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a98816704dd4ae3ec3b48d3f3a4567d41">NumLines</a><code> [get]</code></td></tr>
<tr class="memdesc:a98816704dd4ae3ec3b48d3f3a4567d41"><td class="mdescLeft">&#160;</td><td class="mdescRight">The total number of lines in the displayed string. <a href="#a98816704dd4ae3ec3b48d3f3a4567d41">More...</a><br/></td></tr>
<tr class="separator:a98816704dd4ae3ec3b48d3f3a4567d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae72380c3c6d9604d301a439ae62b4d8f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#ae72380c3c6d9604d301a439ae62b4d8f">String</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ae72380c3c6d9604d301a439ae62b4d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The string to display. This string can contain commands to alter the text dynamically. <a href="#ae72380c3c6d9604d301a439ae62b4d8f">More...</a><br/></td></tr>
<tr class="separator:ae72380c3c6d9604d301a439ae62b4d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91e1d16b3528157fa8016caa9badbfeb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a91e1d16b3528157fa8016caa9badbfeb">CharacterCount</a><code> [get]</code></td></tr>
<tr class="memdesc:a91e1d16b3528157fa8016caa9badbfeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The character count of the string without formatting commands. <a href="#a91e1d16b3528157fa8016caa9badbfeb">More...</a><br/></td></tr>
<tr class="separator:a91e1d16b3528157fa8016caa9badbfeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acafd134159913c2af5c6793086933f2e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#acafd134159913c2af5c6793086933f2e">BoundsTop</a><code> [get]</code></td></tr>
<tr class="memdesc:acafd134159913c2af5c6793086933f2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The top bounds of the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>. <a href="#acafd134159913c2af5c6793086933f2e">More...</a><br/></td></tr>
<tr class="separator:acafd134159913c2af5c6793086933f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42161f00ea1e7d491130242f9fe38694"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a42161f00ea1e7d491130242f9fe38694">BoundsLeft</a><code> [get]</code></td></tr>
<tr class="memdesc:a42161f00ea1e7d491130242f9fe38694"><td class="mdescLeft">&#160;</td><td class="mdescRight">The top bounds of the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>. <a href="#a42161f00ea1e7d491130242f9fe38694">More...</a><br/></td></tr>
<tr class="separator:a42161f00ea1e7d491130242f9fe38694"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b432d76264fb3a91a4afd3844396018"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_rich_text_character.html">RichTextCharacter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_rich_text.html#a2b432d76264fb3a91a4afd3844396018">this[int index]</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a2b432d76264fb3a91a4afd3844396018"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the <a class="el" href="class_otter_1_1_rich_text_character.html" title="Internal class for managing characters in RichText. ">RichTextCharacter</a> from the string. <a href="#a2b432d76264fb3a91a4afd3844396018">More...</a><br/></td></tr>
<tr class="separator:a2b432d76264fb3a91a4afd3844396018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('properties_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:a1639c0e75eabaf8afe04fca0fcbfbc67 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1639c0e75eabaf8afe04fca0fcbfbc67"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b><code> [get]</code></td></tr>
<tr class="separator:a1639c0e75eabaf8afe04fca0fcbfbc67 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1c77d3b0bc99c13b80f87a65c52dc0c inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ac1c77d3b0bc99c13b80f87a65c52dc0c">X</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ac1c77d3b0bc99c13b80f87a65c52dc0c inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ac1c77d3b0bc99c13b80f87a65c52dc0c">More...</a><br/></td></tr>
<tr class="separator:ac1c77d3b0bc99c13b80f87a65c52dc0c inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1be9d65814bcf62775eeaf974bc121b1 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a1be9d65814bcf62775eeaf974bc121b1">Y</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a1be9d65814bcf62775eeaf974bc121b1 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a1be9d65814bcf62775eeaf974bc121b1">More...</a><br/></td></tr>
<tr class="separator:a1be9d65814bcf62775eeaf974bc121b1 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0b60ee988b2563a1167c794d8126b8 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#afb0b60ee988b2563a1167c794d8126b8">ScaleX</a><code> [get, set]</code></td></tr>
<tr class="memdesc:afb0b60ee988b2563a1167c794d8126b8 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The horizontal scale of the graphic. Used in the final transformation. <a href="#afb0b60ee988b2563a1167c794d8126b8">More...</a><br/></td></tr>
<tr class="separator:afb0b60ee988b2563a1167c794d8126b8 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5005cf9fc3bc9c17acd7cd126f60b5f6 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a5005cf9fc3bc9c17acd7cd126f60b5f6">ScaleY</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a5005cf9fc3bc9c17acd7cd126f60b5f6 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The vertical scale of the graphic. Used in the final transformation. <a href="#a5005cf9fc3bc9c17acd7cd126f60b5f6">More...</a><br/></td></tr>
<tr class="separator:a5005cf9fc3bc9c17acd7cd126f60b5f6 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6200731f9063eca5432a907f46a3c14a inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a6200731f9063eca5432a907f46a3c14a">Angle</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a6200731f9063eca5432a907f46a3c14a inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The angle of rotation of the graphic. Used in the final transformation. <a href="#a6200731f9063eca5432a907f46a3c14a">More...</a><br/></td></tr>
<tr class="separator:a6200731f9063eca5432a907f46a3c14a inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a363ac12b77a084e0c2225329824ceb60 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a363ac12b77a084e0c2225329824ceb60">OriginX</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a363ac12b77a084e0c2225329824ceb60 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X origin point to scale and rotate the graphic with. Used in the final transformation. <a href="#a363ac12b77a084e0c2225329824ceb60">More...</a><br/></td></tr>
<tr class="separator:a363ac12b77a084e0c2225329824ceb60 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026aa41cbf7c3feea6e52f3aa6136a9b inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a026aa41cbf7c3feea6e52f3aa6136a9b">OriginY</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a026aa41cbf7c3feea6e52f3aa6136a9b inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y origin point to scale and rotate the graphic with. Used in the final transformation. <a href="#a026aa41cbf7c3feea6e52f3aa6136a9b">More...</a><br/></td></tr>
<tr class="separator:a026aa41cbf7c3feea6e52f3aa6136a9b inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94350f6c5ec5b927b8384d1b4e47b12b inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a94350f6c5ec5b927b8384d1b4e47b12b">Color</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a94350f6c5ec5b927b8384d1b4e47b12b inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base color of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. Multiplies the vertices of the graphic by this color. <a href="#a94350f6c5ec5b927b8384d1b4e47b12b">More...</a><br/></td></tr>
<tr class="separator:a94350f6c5ec5b927b8384d1b4e47b12b inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af370f00f361c247ae65416da9e0aa720 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_otter_1_1_texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#af370f00f361c247ae65416da9e0aa720">Texture</a><code> [get, set]</code></td></tr>
<tr class="memdesc:af370f00f361c247ae65416da9e0aa720 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The texture that the graphic is using. <a href="#af370f00f361c247ae65416da9e0aa720">More...</a><br/></td></tr>
<tr class="separator:af370f00f361c247ae65416da9e0aa720 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f83faa4c5af684b464d30f47054349 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a36f83faa4c5af684b464d30f47054349">Alpha</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a36f83faa4c5af684b464d30f47054349 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base transparency of the graphic. A shortcut to access the base color's Alpha. <a href="#a36f83faa4c5af684b464d30f47054349">More...</a><br/></td></tr>
<tr class="separator:a36f83faa4c5af684b464d30f47054349 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8ac28460606b2f36bfad89615e30579 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ab8ac28460606b2f36bfad89615e30579">Width</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ab8ac28460606b2f36bfad89615e30579 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ab8ac28460606b2f36bfad89615e30579">More...</a><br/></td></tr>
<tr class="separator:ab8ac28460606b2f36bfad89615e30579 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae711ca62ff98ca431cf914aea4577998 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ae711ca62ff98ca431cf914aea4577998">Height</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ae711ca62ff98ca431cf914aea4577998 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ae711ca62ff98ca431cf914aea4577998">More...</a><br/></td></tr>
<tr class="separator:ae711ca62ff98ca431cf914aea4577998 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35ac02a557dcc30a28b8c24afaf00a inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a8f35ac02a557dcc30a28b8c24afaf00a">ScaledWidth</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a8f35ac02a557dcc30a28b8c24afaf00a inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width in pixels of the image after applying the X scale. <a href="#a8f35ac02a557dcc30a28b8c24afaf00a">More...</a><br/></td></tr>
<tr class="separator:a8f35ac02a557dcc30a28b8c24afaf00a inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeae3bb321bf1d7ad9b2b611c2fa1b263 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aeae3bb321bf1d7ad9b2b611c2fa1b263">ScaledHeight</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aeae3bb321bf1d7ad9b2b611c2fa1b263 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height in pixels of the image after applying the Y scale. <a href="#aeae3bb321bf1d7ad9b2b611c2fa1b263">More...</a><br/></td></tr>
<tr class="separator:aeae3bb321bf1d7ad9b2b611c2fa1b263 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b11fb0e8dca8683d18357a9fcc5da6 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aa4b11fb0e8dca8683d18357a9fcc5da6">Smooth</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aa4b11fb0e8dca8683d18357a9fcc5da6 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Smooth the texture of a sprite image while scaling it. <a href="#aa4b11fb0e8dca8683d18357a9fcc5da6">More...</a><br/></td></tr>
<tr class="separator:aa4b11fb0e8dca8683d18357a9fcc5da6 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d761435ffaceb7f775451c96b834303 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a2d761435ffaceb7f775451c96b834303">Scroll</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a2d761435ffaceb7f775451c96b834303 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set both ScrollX and ScrollY. <a href="#a2d761435ffaceb7f775451c96b834303">More...</a><br/></td></tr>
<tr class="separator:a2d761435ffaceb7f775451c96b834303 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62320291b983b6d14cc6ff7a88674473 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a62320291b983b6d14cc6ff7a88674473">HalfWidth</a><code> [get]</code></td></tr>
<tr class="memdesc:a62320291b983b6d14cc6ff7a88674473 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Half of the width. <a href="#a62320291b983b6d14cc6ff7a88674473">More...</a><br/></td></tr>
<tr class="separator:a62320291b983b6d14cc6ff7a88674473 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a770ffe9d12a64d2039fd8e7e3325281b inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a770ffe9d12a64d2039fd8e7e3325281b">HalfHeight</a><code> [get]</code></td></tr>
<tr class="memdesc:a770ffe9d12a64d2039fd8e7e3325281b inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Half of the height. <a href="#a770ffe9d12a64d2039fd8e7e3325281b">More...</a><br/></td></tr>
<tr class="separator:a770ffe9d12a64d2039fd8e7e3325281b inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7198d345961a7b5ebf66576179a75905 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a7198d345961a7b5ebf66576179a75905">Scale</a><code> [set]</code></td></tr>
<tr class="memdesc:a7198d345961a7b5ebf66576179a75905 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets both the ScaleX and ScaleY at the same time. <a href="#a7198d345961a7b5ebf66576179a75905">More...</a><br/></td></tr>
<tr class="separator:a7198d345961a7b5ebf66576179a75905 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a110b985411b157e7c90244b188c27cd1 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a110b985411b157e7c90244b188c27cd1">Repeat</a><code> [set]</code></td></tr>
<tr class="memdesc:a110b985411b157e7c90244b188c27cd1 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets both RepeatX and RepeatY at the same time. <a href="#a110b985411b157e7c90244b188c27cd1">More...</a><br/></td></tr>
<tr class="separator:a110b985411b157e7c90244b188c27cd1 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e3ba760503ca2ff4e337dd014de8f6f inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a3e3ba760503ca2ff4e337dd014de8f6f">Shake</a><code> [set]</code></td></tr>
<tr class="memdesc:a3e3ba760503ca2ff4e337dd014de8f6f inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">A shortcut to set both ShakeX and ShakeY. <a href="#a3e3ba760503ca2ff4e337dd014de8f6f">More...</a><br/></td></tr>
<tr class="separator:a3e3ba760503ca2ff4e337dd014de8f6f inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2656995577a2e6986360f6a643e6c6 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a9b2656995577a2e6986360f6a643e6c6">Left</a><code> [get]</code></td></tr>
<tr class="memdesc:a9b2656995577a2e6986360f6a643e6c6 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the left side of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a9b2656995577a2e6986360f6a643e6c6">More...</a><br/></td></tr>
<tr class="separator:a9b2656995577a2e6986360f6a643e6c6 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac46d20b9d5c8c78cc44107ead9dcb0a7 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ac46d20b9d5c8c78cc44107ead9dcb0a7">Top</a><code> [get]</code></td></tr>
<tr class="memdesc:ac46d20b9d5c8c78cc44107ead9dcb0a7 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the top of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ac46d20b9d5c8c78cc44107ead9dcb0a7">More...</a><br/></td></tr>
<tr class="separator:ac46d20b9d5c8c78cc44107ead9dcb0a7 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a132614335bab08fad41cd3c40e474d41 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a132614335bab08fad41cd3c40e474d41">Right</a><code> [get]</code></td></tr>
<tr class="memdesc:a132614335bab08fad41cd3c40e474d41 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the right side of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a132614335bab08fad41cd3c40e474d41">More...</a><br/></td></tr>
<tr class="separator:a132614335bab08fad41cd3c40e474d41 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ace8225e3197aa49641d1c190275af9 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a4ace8225e3197aa49641d1c190275af9">Bottom</a><code> [get]</code></td></tr>
<tr class="memdesc:a4ace8225e3197aa49641d1c190275af9 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the bottom of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a4ace8225e3197aa49641d1c190275af9">More...</a><br/></td></tr>
<tr class="separator:a4ace8225e3197aa49641d1c190275af9 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6582df0024a9793cbeddb00d7f064d08 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a6582df0024a9793cbeddb00d7f064d08">TextureLeft</a><code> [get]</code></td></tr>
<tr class="memdesc:a6582df0024a9793cbeddb00d7f064d08 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the left of the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#a6582df0024a9793cbeddb00d7f064d08">More...</a><br/></td></tr>
<tr class="separator:a6582df0024a9793cbeddb00d7f064d08 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02ca4c8ea182416c91eee4f7099e555b inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a02ca4c8ea182416c91eee4f7099e555b">TextureRight</a><code> [get]</code></td></tr>
<tr class="memdesc:a02ca4c8ea182416c91eee4f7099e555b inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the right of the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#a02ca4c8ea182416c91eee4f7099e555b">More...</a><br/></td></tr>
<tr class="separator:a02ca4c8ea182416c91eee4f7099e555b inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb78c1bf05bf8ffb96b12f74b0bc2fdc inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#afb78c1bf05bf8ffb96b12f74b0bc2fdc">TextureTop</a><code> [get]</code></td></tr>
<tr class="memdesc:afb78c1bf05bf8ffb96b12f74b0bc2fdc inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the top of the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#afb78c1bf05bf8ffb96b12f74b0bc2fdc">More...</a><br/></td></tr>
<tr class="separator:afb78c1bf05bf8ffb96b12f74b0bc2fdc inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a458673e847eb73ef7427aa99d24b4930 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a458673e847eb73ef7427aa99d24b4930">TextureBottom</a><code> [get]</code></td></tr>
<tr class="memdesc:a458673e847eb73ef7427aa99d24b4930 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the bottom of the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#a458673e847eb73ef7427aa99d24b4930">More...</a><br/></td></tr>
<tr class="separator:a458673e847eb73ef7427aa99d24b4930 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:a72538737f073d4303a100f79c70addf6 inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72538737f073d4303a100f79c70addf6"></a>
VertexArray&#160;</td><td class="memItemRight" valign="bottom"><b>SFMLVertices</b> = new VertexArray(PrimitiveType.Quads)</td></tr>
<tr class="separator:a72538737f073d4303a100f79c70addf6 inherit pro_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98809f61474e2d2f339c66a7c8d6ecf inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae98809f61474e2d2f339c66a7c8d6ecf"></a>
Drawable&#160;</td><td class="memItemRight" valign="bottom"><b>SFMLDrawable</b></td></tr>
<tr class="separator:ae98809f61474e2d2f339c66a7c8d6ecf inherit pro_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a083c0250edd37c5bcc7d396aad83a528 inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a083c0250edd37c5bcc7d396aad83a528"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>RepeatSizeX</b></td></tr>
<tr class="separator:a083c0250edd37c5bcc7d396aad83a528 inherit pro_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1178b15ab32c761cd7988392a58d7fd6 inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1178b15ab32c761cd7988392a58d7fd6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>roundRendering</b> = true</td></tr>
<tr class="separator:a1178b15ab32c761cd7988392a58d7fd6 inherit pro_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a762a3bac8d651ffcf6736a5acd8cc1f8 inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a762a3bac8d651ffcf6736a5acd8cc1f8">Dynamic</a></td></tr>
<tr class="memdesc:a762a3bac8d651ffcf6736a5acd8cc1f8 inherit pro_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">If true the graphic will always update its drawable. <a href="#a762a3bac8d651ffcf6736a5acd8cc1f8">More...</a><br/></td></tr>
<tr class="separator:a762a3bac8d651ffcf6736a5acd8cc1f8 inherit pro_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> that renders text with some more options than normal <a class="el" href="class_otter_1_1_text.html" title="Graphic used to display simple text. Much faster than RichText, but more limited options. ">Text</a>. <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> can be very slow to render with large strings of text so be careful! For large blocks of text use the normal <a class="el" href="class_otter_1_1_text.html" title="Graphic used to display simple text. Much faster than RichText, but more limited options. ">Text</a> graphic. </p>
<p>richText.String = "Hello, {color:f00}this text is red!{clear} {shake:4}Shaking text!"; <code> Commands: {clear} - Clear all styles and reset back to normal, white text. {style:name} - Apply the style 'name' to text. Create styles with <a class="el" href="class_otter_1_1_rich_text.html#a3d3dec08ceff0fa0060cf0631fe42d6f" title="Add a global style to RichText objects. The style will not be updated unless Refresh() is called on t...">AddStyle()</a>. {color:fff} - Colors text. Strings of 3, 4, 6, or 8 hex digits allowed. {color0:fff} - Colors the top left corner of characters. Strings of 3, 4, 6, or 8 hex digits allowed. {color1:fff} - Colors the top right corner of characters. Strings of 3, 4, 6, or 8 hex digits allowed. {color2:fff} - Colors the bottom right corner of characters. Strings of 3, 4, 6, or 8 hex digits allowed. {color3:fff} - Colors the bottom left corner of characters. Strings of 3, 4, 6, or 8 hex digits allowed. {colorShadow:fff} - Colors text shadow. Strings of 3, 4, 6, or 8 hex digits allowed. {colorOutline:fff} - Colors text outline. Strings of 3, 4, 6, or 8 hex digits allowed. {shadowX:0} - Set the drop shadow of the text on the X axis. {shadowY:0} - Set the drop shadow of the text on the Y axis. {shadow:0} - Set the drop shadow of the text on the X and Y axes. {outline:0} - Set the outline thickness on text. {shakeX:0} - Shake the text on the X axis with a float range. {shakeY:0} - Shake the text on the Y axis with a float range. {shake:0} - Shake the text on the X and Y axes with a float range. {waveAmpX:0} - Wave the text on the X axis with a float range. {waveAmpY:0} - Wave the text on the Y axis with a float range. {waveAmp:0} - Wave the text on the X and Y axes with a float range. {waveRateX:0} - Set the wave speed for the X axis. {waveRateY:0} - Set the wave speed for the Y axis. {waveRate:0} - Set the wave speed for the X and Y axes. {waveOffsetX:0} - Set the wave offset for the X axis. {waveOffsetY:0} - Set the wave offset for the Y axis. {waveOffset:0} - Set the wave offset for the X and Y axes. {offset:0} - Set the offset rate for characters. {charOffsetX:0} - Set the character offset X for the <a class="el" href="class_otter_1_1_bitmap_font.html" title="Font used for loading premade textures of characters, usually arcade fonts and stuff like that...">BitmapFont</a>. {charOffsetY:0} - Set the character offset Y for the <a class="el" href="class_otter_1_1_bitmap_font.html" title="Font used for loading premade textures of characters, usually arcade fonts and stuff like that...">BitmapFont</a>. </code> </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a03ff7a1af3716b5203ca480b5a47607b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.RichText.RichText </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>font</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>size</em> = <code>16</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>textWidth</em> = <code>-1</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>textHeight</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">str</td><td>The string to display. This can include commands to alter text.</td></tr>
<tr><td class="paramname">font</td><td>The file path to the font to use.</td></tr>
<tr><td class="paramname">size</td><td>The font size to use.</td></tr>
<tr><td class="paramname">textWidth</td><td>The width of the text box.</td></tr>
<tr><td class="paramname">textHeight</td><td>The height of the text box.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a9dbae53a1e2d3b42d581d3d35b9e3ac0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.RichText.RichText </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Stream&#160;</td>
<td class="paramname"><em>font</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>size</em> = <code>16</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>textWidth</em> = <code>-1</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>textHeight</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">str</td><td>The string to display. This can include commands to alter text.</td></tr>
<tr><td class="paramname">font</td><td>The stream of the font to use.</td></tr>
<tr><td class="paramname">size</td><td>The font size to use.</td></tr>
<tr><td class="paramname">textWidth</td><td>The width of the text box.</td></tr>
<tr><td class="paramname">textHeight</td><td>The height of the text box.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a248285ac31396f5ebda6eb0f746a31b1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.RichText.RichText </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_otter_1_1_rich_text_config.html">RichTextConfig</a>&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>textWidth</em> = <code>-1</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>textHeight</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object using a <a class="el" href="class_otter_1_1_rich_text_config.html" title="A utility class used for storing default values for a RichText object. Set the values by using &quot;var c...">RichTextConfig</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">str</td><td>The starting default text.</td></tr>
<tr><td class="paramname">config</td><td>The config to set all the default style values.</td></tr>
<tr><td class="paramname">textWidth</td><td>The width of the text box.</td></tr>
<tr><td class="paramname">textHeight</td><td>The height of the text box.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ab1c47be28f2a7ae190754c2a5d13b27e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.RichText.RichText </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">str</td><td>The string to display.</td></tr>
<tr><td class="paramname">size</td><td>The size of the font.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a59bd50298839bee2becd8ffb7c6581f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.RichText.RichText </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>size</em> = <code>16</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>The size of the font.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a24fc47ab4f9dd0e71e3362244b07f328"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.RichText.RichText </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_rich_text_config.html">RichTextConfig</a>&#160;</td>
<td class="paramname"><em>config</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> object </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">config</td><td>The <a class="el" href="class_otter_1_1_rich_text_config.html" title="A utility class used for storing default values for a RichText object. Set the values by using &quot;var c...">RichTextConfig</a> to use.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a3d3dec08ceff0fa0060cf0631fe42d6f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void Otter.RichText.AddStyle </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>content</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a global style to <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> objects. The style will not be updated unless <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called on the objects. </p>
<p><a class="el" href="class_otter_1_1_rich_text.html#a3d3dec08ceff0fa0060cf0631fe42d6f" title="Add a global style to RichText objects. The style will not be updated unless Refresh() is called on t...">RichText.AddStyle</a>("important","color:f00,waveAmpY:2,waveRate:2"); </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the style.</td></tr>
<tr><td class="paramname">content</td><td>The properties to set using commas as a delim character.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aaefc58b25bcca4c0ed4ab7a0699fc196"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void Otter.RichText.CenterOrigin </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>Centers the graphic origin. </p>
<p>Reimplemented from <a class="el" href="class_otter_1_1_graphic.html#a7b0f76f35bb137064a42978563cfd204">Otter.Graphic</a>.</p>
</div>
</div>
<a class="anchor" id="a6751ccf9f5d9b424ab1a35ac7f46fbe9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.RichText.CenterTextOrigin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Center the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s origin. This factors in the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s local bounds. </p>
</div>
</div>
<a class="anchor" id="a663d0f574db13f1379d4468f07f32716"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.RichText.CenterTextOriginX </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Center the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s X origin. This factors in the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s left bounds. </p>
</div>
</div>
<a class="anchor" id="a593859e311a91718b1b24be8e208f863"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.RichText.CenterTextOriginY </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Center the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s Y origin. This factors in the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>'s top bounds. </p>
</div>
</div>
<a class="anchor" id="afada7dfcde6b6b333f3142f025f09260"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void Otter.RichText.ClearStyles </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove all styles from <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> objects. </p>
</div>
</div>
<a class="anchor" id="a94c83f4b7eb75b96ae7ab19e38f7fffa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">T Otter.RichText.GetFont&lt; T &gt; </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the font. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">T</td><td>The specific type of <a class="el" href="class_otter_1_1_font.html">Font</a>.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The font as type font type T.</dd></dl>
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b><dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>BaseFont</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>
</div>
</div>
<a class="anchor" id="a533b9d460800ea1eee7ea4c6511b900b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.GetLineWidth </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>lineNumber</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The line width in pixels of a specific line. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">lineNumber</td><td>The line number to check.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The length of the line in pixels.</dd></dl>
</div>
</div>
<a class="anchor" id="a511e468e79f42970a68208385a378323"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">string Otter.RichText.PreWrap </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>str</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Insert new lines into a string to prepare it for word wrapping with this object's width. This function will not wrap text if AutoWidth is true! </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">str</td><td>The string to wrap.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The wrapped string.</dd></dl>
</div>
</div>
<a class="anchor" id="a8e434cd0a17a65d3a17879c2fa98076a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.RichText.Refresh </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Refresh the text. This will reapply all commands and update the text image. </p>
</div>
</div>
<a class="anchor" id="afc0bcfb091d8f894e7028035ce3fcd2b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void Otter.RichText.RemoveStyle </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Removes a style from all <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> objects. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the style to remove.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a800dd8b8f4cfe4479ffa0b9a4a5dcae7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void Otter.RichText.Update </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>Update the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>. </p>
<p>Reimplemented from <a class="el" href="class_otter_1_1_graphic.html#a6bd584f60a829d0b4e85bb87468bdbdc">Otter.Graphic</a>.</p>
</div>
</div>
<a class="anchor" id="add35509a7e5818fe95daa44bf5427ecb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void Otter.RichText.UpdateDrawable </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 class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Updates the internal SFML data for rendering. </p>
<p>Reimplemented from <a class="el" href="class_otter_1_1_graphic.html#a77fb0e7041cec38673f61dc949735783">Otter.Graphic</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a5b593fe3e541168d182ce14c3e679e75"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char Otter.RichText.CommandClose = '}'</td>
</tr>
</table>
</div><div class="memdoc">
<p>The character used to mark the closing of a command. </p>
</div>
</div>
<a class="anchor" id="aed1f4d8d52d0fe095e434b35a662b8ed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char Otter.RichText.CommandDelim = ':'</td>
</tr>
</table>
</div><div class="memdoc">
<p>The character used to separate the command with the command value. </p>
</div>
</div>
<a class="anchor" id="a852fe21b8110dfe005a7cfce5b2e043c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char Otter.RichText.CommandOpen = '{'</td>
</tr>
</table>
</div><div class="memdoc">
<p>The character used to mark an opening of a command. </p>
</div>
</div>
<a class="anchor" id="a0c22a1f1594c1161e87f049abebe5ab0"></a>
<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="class_otter_1_1_rich_text_config.html">RichTextConfig</a> Otter.RichText.Default = new <a class="el" href="class_otter_1_1_rich_text_config.html">RichTextConfig</a>()</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The default config. </p>
</div>
</div>
<a class="anchor" id="a6a731a6157c5110cb33fa783c9e8493b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultAngle = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default angle of the characters. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="adb4294bd4fa950bf0b0096c6bc19aeb2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_color.html">Color</a> Otter.RichText.DefaultCharColor = Color.White</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default character color. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a5f5ea72762357e2ebb9474b3f5317603"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_color.html">Color</a> Otter.RichText.DefaultCharColor0 = Color.White</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default color of the top left corner of each character. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a4fd366e0ef5205462a3b2532b6cc647b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_color.html">Color</a> Otter.RichText.DefaultCharColor1 = Color.White</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default color of the top right corner of each character. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a9d7ef2c919f25eb0d2c6810e754aa425"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_color.html">Color</a> Otter.RichText.DefaultCharColor2 = Color.White</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default color of the bottom right corner of each character. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a90f5ee907dde07df93cb697ebcf46b12"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_color.html">Color</a> Otter.RichText.DefaultCharColor3 = Color.White</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default color of the bottom left corner of each character. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="ae348642eab9a3ace907599398f555e4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultOffsetAmount = 10</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default amount to offset each character for sine wave related transformations. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a04540364d3878b90a97710b350bac5af"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_color.html">Color</a> Otter.RichText.DefaultOutlineColor = Color.White</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default outline color. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a22994f6fc370727b443e959023c8d0ec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultOutlineThickness</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default outline thickness. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a32cb62cd21d67c6d6d937a4bbd72cb53"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultScaleX = 1</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default x scale of the characters. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a8d4995b33bfa46ed1ee3d3ab4f3f5241"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultScaleY = 1</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default y scale of the characters. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="aa24b49939052ddf3f90085ab44a68e89"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_color.html">Color</a> Otter.RichText.DefaultShadowColor = Color.Black</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default shadow color. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a02f33af44d8876494edadf88217ab3b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultShadowX</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default X position of the text shadow. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a9b22f001c087eada64eef57e850f4406"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultShadowY</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default Y position of the text shadow. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="ac0327d323c04de957a592608b9e02444"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultShakeX</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default horizontal shaking effect. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a145680d87130277ee1e766a862c9fd42"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultShakeY</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default vertical shaking effect. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a2a729cd013f885d4b5cafefe4a62e581"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultSineAmpX</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default horizontal amplitude of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a8308cb4518ccdf84f49bd9dd64a4f1ca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultSineAmpY</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default vertical amplitude of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="ac068dbf9a0223acab6a6cd130f9f0140"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultSineOffsetX</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default horizontal offset of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a71e51ac74b30d4d88449b23954dfefff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultSineOffsetY</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default vertical offset of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="ab93ef0d824edcd947eaa51aa12426e2a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultSineRateX = 1</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default horizontal rate of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="a78fae69492d9b399921396206b26dbca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.DefaultSineRateY = 1</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default vertical rate of the sine wave. Will not take effect until the string changes, or <a class="el" href="class_otter_1_1_rich_text.html#a8e434cd0a17a65d3a17879c2fa98076a" title="Refresh the text. This will reapply all commands and update the text image. ">Refresh()</a> is called. </p>
</div>
</div>
<a class="anchor" id="adcfc3e871cdbac9efbcb288470f9a7a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.LetterSpacing = 1</td>
</tr>
</table>
</div><div class="memdoc">
<p>The letter spacing. 1 is 100% of the normal letter spacing. </p>
</div>
</div>
<a class="anchor" id="a72ac243bbefa05afc13766def50676db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.LineHeight = 1</td>
</tr>
</table>
</div><div class="memdoc">
<p>The line height. 1 is 100% of the normal line height for the font. </p>
</div>
</div>
<a class="anchor" id="aae31ab0b4df0a67812388314863b7984"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Otter.RichText.MonospaceWidth = -1</td>
</tr>
</table>
</div><div class="memdoc">
<p>Controls the spacing between each character. If set above 0 the text will use a monospacing. </p>
</div>
</div>
<a class="anchor" id="aa27f56d0c16ec0993c323db5a63140db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.OffsetX</td>
</tr>
</table>
</div><div class="memdoc">
<p>How far to offset the text rendering horizontally from the origin. </p>
</div>
</div>
<a class="anchor" id="ac67ea84d35a8f83be984ae0ec500a39a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.OffsetY</td>
</tr>
</table>
</div><div class="memdoc">
<p>How far to offset the text rendering vertically from the origin. </p>
</div>
</div>
<a class="anchor" id="a83645e8984849036ba348051d43df95c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TextAlign Otter.RichText.TextAlign = TextAlign.Left</td>
</tr>
</table>
</div><div class="memdoc">
<p>The alignment of the text. Left, Right, or Center. </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a4669ffa621f410d747ad8e8b5e2b1424"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Otter.RichText.AutoHeight</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>True if the height was not manually set. </p>
</div>
</div>
<a class="anchor" id="a6ed3f7d4af39cbdc543ef5e253c2138f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Otter.RichText.AutoWidth</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>True of the width was not manually set. </p>
</div>
</div>
<a class="anchor" id="a42161f00ea1e7d491130242f9fe38694"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.BoundsLeft</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The top bounds of the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>. </p>
</div>
</div>
<a class="anchor" id="acafd134159913c2af5c6793086933f2e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.BoundsTop</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The top bounds of the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a>. </p>
</div>
</div>
<a class="anchor" id="a91e1d16b3528157fa8016caa9badbfeb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Otter.RichText.CharacterCount</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The character count of the string without formatting commands. </p>
</div>
</div>
<a class="anchor" id="a26d55f2e77eea294b36eb3446d6c4a57"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Otter.RichText.CleanString</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The string to display stripped of all commands. </p>
</div>
</div>
<a class="anchor" id="a7a4e87e79d81b1081d5771a8d550a8db"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Otter.RichText.FontSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The font size of the text. </p>
</div>
</div>
<a class="anchor" id="a95bd7177d33c969a624698510c556ab7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string [] Otter.RichText.Lines</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The displayed string broken up into an array by lines. </p>
</div>
</div>
<a class="anchor" id="ae3ca7bd6c1fd8cd6c148ca8ccc217c85"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.LineSpacing</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The line spacing between each vertical line. </p>
</div>
</div>
<a class="anchor" id="a8836993bacb189898e2c5b7b01eacf27"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float Otter.RichText.LongestLine</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The pixel width of the longest line in the displayed string. </p>
</div>
</div>
<a class="anchor" id="aaa35ef9e30c46ae72d50406a6fdbc477"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Otter.RichText.Monospaced</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>True if the text is using MonospaceWidth. </p>
</div>
</div>
<a class="anchor" id="a98816704dd4ae3ec3b48d3f3a4567d41"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Otter.RichText.NumLines</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The total number of lines in the displayed string. </p>
</div>
</div>
<a class="anchor" id="ae72380c3c6d9604d301a439ae62b4d8f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Otter.RichText.String</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The string to display. This string can contain commands to alter the text dynamically. </p>
</div>
</div>
<a class="anchor" id="a1fb67c46a1bc217f8f5ee74d5c05d2cb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Otter.RichText.TextHeight</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The height of the text box. If not set it will be automatically set. </p>
</div>
</div>
<a class="anchor" id="a3e204fcace8eb4e22d016520200896fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Otter.RichText.TextWidth</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The width of the text box. If not set it will be automatically set. </p>
</div>
</div>
<a class="anchor" id="a2b432d76264fb3a91a4afd3844396018"></a>
<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="class_otter_1_1_rich_text_character.html">RichTextCharacter</a> Otter.RichText.this[int index]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve the <a class="el" href="class_otter_1_1_rich_text_character.html" title="Internal class for managing characters in RichText. ">RichTextCharacter</a> from the string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">index</td><td>The index of the character.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_rich_text_character.html" title="Internal class for managing characters in RichText. ">RichTextCharacter</a> at that index in the <a class="el" href="class_otter_1_1_rich_text.html" title="Graphic that renders text with some more options than normal Text. RichText can be very slow to rende...">RichText</a> string.</dd></dl>
</div>
</div>
<a class="anchor" id="ad42d8cf50ea577ea61d1d112b829eb9d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Otter.RichText.WordWrap</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if the text will automatically wrap. This will not work unless TextWidth is set. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Otter/Graphics/Text/RichText.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_otter.html">Otter</a></li><li class="navelem"><a class="el" href="class_otter_1_1_rich_text.html">RichText</a></li>
<li class="footer">Generated on Thu May 12 2016 18:16:53 for Otter by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li>
</ul>
</div>
</body>
</html>