|
|
@@ -1,400 +0,0 @@
|
|
|
-<!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"/>
|
|
|
-<title>gameplay: Main Page</title>
|
|
|
-
|
|
|
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
|
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
|
-
|
|
|
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
|
-<script type="text/javascript" src="jquery.js"></script>
|
|
|
-<script type="text/javascript" src="search/search.js"></script>
|
|
|
-<script type="text/javascript">
|
|
|
- $(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
|
-</script>
|
|
|
-
|
|
|
-</head>
|
|
|
-<body>
|
|
|
-<div id="top"><!-- do not remove this div! -->
|
|
|
-<!-- Generated by Doxygen 1.8.0 -->
|
|
|
-<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 Page</span></a></li>
|
|
|
- <li><a href="annotated.html"><span>Classes</span></a></li>
|
|
|
- <li class="current"><a href="files.html"><span>Files</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="files.html"><span>File List</span></a></li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
-</div>
|
|
|
-<!-- 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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerator</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="headertitle">
|
|
|
-<div class="title">gameplay/src/Control.h</div> </div>
|
|
|
-</div><!--header-->
|
|
|
-<div class="contents">
|
|
|
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef CONTROL_H_</span>
|
|
|
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define CONTROL_H_</span>
|
|
|
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
|
|
|
-<a name="l00004"></a>00004 <span class="preprocessor">#include "Ref.h"</span>
|
|
|
-<a name="l00005"></a>00005 <span class="preprocessor">#include "Rectangle.h"</span>
|
|
|
-<a name="l00006"></a>00006 <span class="preprocessor">#include "Vector2.h"</span>
|
|
|
-<a name="l00007"></a>00007 <span class="preprocessor">#include "SpriteBatch.h"</span>
|
|
|
-<a name="l00008"></a>00008 <span class="preprocessor">#include "Theme.h"</span>
|
|
|
-<a name="l00009"></a>00009 <span class="preprocessor">#include "ThemeStyle.h"</span>
|
|
|
-<a name="l00010"></a>00010 <span class="preprocessor">#include "Touch.h"</span>
|
|
|
-<a name="l00011"></a>00011 <span class="preprocessor">#include "Keyboard.h"</span>
|
|
|
-<a name="l00012"></a>00012
|
|
|
-<a name="l00013"></a>00013 <span class="keyword">namespace </span>gameplay
|
|
|
-<a name="l00014"></a>00014 {
|
|
|
-<a name="l00015"></a>00015
|
|
|
-<a name="l00019"></a><a class="code" href="classgameplay_1_1_control.html">00019</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_control.html">Control</a> : <span class="keyword">public</span> <a class="code" href="classgameplay_1_1_ref.html">Ref</a>, <span class="keyword">public</span> <a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>
|
|
|
-<a name="l00020"></a>00020 {
|
|
|
-<a name="l00021"></a>00021 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_form.html">Form</a>;
|
|
|
-<a name="l00022"></a>00022 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_container.html">Container</a>;
|
|
|
-<a name="l00023"></a>00023 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_layout.html">Layout</a>;
|
|
|
-<a name="l00024"></a>00024 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_absolute_layout.html">AbsoluteLayout</a>;
|
|
|
-<a name="l00025"></a>00025 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_vertical_layout.html">VerticalLayout</a>;
|
|
|
-<a name="l00026"></a>00026 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_flow_layout.html">FlowLayout</a>;
|
|
|
-<a name="l00027"></a>00027
|
|
|
-<a name="l00028"></a>00028 <span class="keyword">public</span>:
|
|
|
-<a name="l00029"></a>00029
|
|
|
-<a name="l00033"></a><a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">00033</a> <span class="keyword">enum</span> <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a>
|
|
|
-<a name="l00034"></a>00034 {
|
|
|
-<a name="l00038"></a><a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">00038</a> <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> = 0x01,
|
|
|
-<a name="l00039"></a>00039
|
|
|
-<a name="l00043"></a><a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">00043</a> <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> = 0x02,
|
|
|
-<a name="l00044"></a>00044
|
|
|
-<a name="l00049"></a><a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a3e525c16bca46dd0d7076ff4ebb25a79">00049</a> <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a3e525c16bca46dd0d7076ff4ebb25a79">ACTIVE</a> = 0x04,
|
|
|
-<a name="l00050"></a>00050
|
|
|
-<a name="l00054"></a><a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">00054</a> <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> = 0x08,
|
|
|
-<a name="l00055"></a>00055 };
|
|
|
-<a name="l00056"></a>00056
|
|
|
-<a name="l00060"></a><a class="code" href="classgameplay_1_1_control.html#a81f7bde0bfab996b044e2dc33aff5d13">00060</a> <span class="keyword">enum</span> <a class="code" href="classgameplay_1_1_control.html#a81f7bde0bfab996b044e2dc33aff5d13">Alignment</a>
|
|
|
-<a name="l00061"></a>00061 {
|
|
|
-<a name="l00062"></a>00062 <span class="comment">// Specify horizontal alignment, use default vertical alignment (ALIGN_TOP).</span>
|
|
|
-<a name="l00063"></a>00063 ALIGN_LEFT = 0x01,
|
|
|
-<a name="l00064"></a>00064 ALIGN_HCENTER = 0x02,
|
|
|
-<a name="l00065"></a>00065 ALIGN_RIGHT = 0x04,
|
|
|
-<a name="l00066"></a>00066
|
|
|
-<a name="l00067"></a>00067 <span class="comment">// Specify vertical alignment, use default horizontal alignment (ALIGN_LEFT).</span>
|
|
|
-<a name="l00068"></a>00068 ALIGN_TOP = 0x10,
|
|
|
-<a name="l00069"></a>00069 ALIGN_VCENTER = 0x20,
|
|
|
-<a name="l00070"></a>00070 ALIGN_BOTTOM = 0x40,
|
|
|
-<a name="l00071"></a>00071
|
|
|
-<a name="l00072"></a>00072 <span class="comment">// Specify both vertical and horizontal alignment.</span>
|
|
|
-<a name="l00073"></a>00073 ALIGN_TOP_LEFT = ALIGN_TOP | ALIGN_LEFT,
|
|
|
-<a name="l00074"></a>00074 ALIGN_VCENTER_LEFT = ALIGN_VCENTER | ALIGN_LEFT,
|
|
|
-<a name="l00075"></a>00075 ALIGN_BOTTOM_LEFT = ALIGN_BOTTOM | ALIGN_LEFT,
|
|
|
-<a name="l00076"></a>00076 ALIGN_TOP_HCENTER = ALIGN_TOP | ALIGN_HCENTER,
|
|
|
-<a name="l00077"></a>00077 ALIGN_VCENTER_HCENTER = ALIGN_VCENTER | ALIGN_HCENTER,
|
|
|
-<a name="l00078"></a>00078 ALIGN_BOTTOM_HCENTER = ALIGN_BOTTOM | ALIGN_HCENTER,
|
|
|
-<a name="l00079"></a>00079 ALIGN_TOP_RIGHT = ALIGN_TOP | ALIGN_RIGHT,
|
|
|
-<a name="l00080"></a>00080 ALIGN_VCENTER_RIGHT = ALIGN_VCENTER | ALIGN_RIGHT,
|
|
|
-<a name="l00081"></a>00081 ALIGN_BOTTOM_RIGHT = ALIGN_BOTTOM | ALIGN_RIGHT
|
|
|
-<a name="l00082"></a>00082 };
|
|
|
-<a name="l00083"></a>00083
|
|
|
-<a name="l00087"></a><a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">00087</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a> = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> | <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> | <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a3e525c16bca46dd0d7076ff4ebb25a79">ACTIVE</a> | <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a>;
|
|
|
-<a name="l00088"></a>00088
|
|
|
-<a name="l00093"></a><a class="code" href="classgameplay_1_1_control_1_1_listener.html">00093</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_control_1_1_listener.html">Listener</a>
|
|
|
-<a name="l00094"></a>00094 {
|
|
|
-<a name="l00095"></a>00095 <span class="keyword">public</span>:
|
|
|
-<a name="l00096"></a>00096
|
|
|
-<a name="l00100"></a><a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">00100</a> <span class="keyword">enum</span> <a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">EventType</a>
|
|
|
-<a name="l00101"></a>00101 {
|
|
|
-<a name="l00105"></a><a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7bab10979e099c8c8fcd542df7b5afaef94">00105</a> <a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7bab10979e099c8c8fcd542df7b5afaef94">PRESS</a> = 0x01,
|
|
|
-<a name="l00106"></a>00106
|
|
|
-<a name="l00110"></a><a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba4d6d0d7568cba92935eb52fff947a985">00110</a> <a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba4d6d0d7568cba92935eb52fff947a985">RELEASE</a> = 0x02,
|
|
|
-<a name="l00111"></a>00111
|
|
|
-<a name="l00116"></a><a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7bace9ec5268963968977db0663c6a7864c">00116</a> <a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7bace9ec5268963968977db0663c6a7864c">CLICK</a> = 0x04,
|
|
|
-<a name="l00117"></a>00117
|
|
|
-<a name="l00122"></a><a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba928537f69755a52f95df2a6b621a837f">00122</a> <a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba928537f69755a52f95df2a6b621a837f">VALUE_CHANGED</a> = 0x08,
|
|
|
-<a name="l00123"></a>00123
|
|
|
-<a name="l00127"></a><a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba362f1a78608d5b6cdce78a8335ba6da5">00127</a> <a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba362f1a78608d5b6cdce78a8335ba6da5">TEXT_CHANGED</a> = 0x10
|
|
|
-<a name="l00128"></a>00128 };
|
|
|
-<a name="l00129"></a>00129
|
|
|
-<a name="l00136"></a>00136 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control_1_1_listener.html#a66f6fda768f03da5a0d766766c75e636">controlEvent</a>(<a class="code" href="classgameplay_1_1_control.html">Control</a>* control, <a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">EventType</a> evt) = 0;
|
|
|
-<a name="l00137"></a>00137 };
|
|
|
-<a name="l00138"></a>00138
|
|
|
-<a name="l00142"></a><a class="code" href="classgameplay_1_1_control.html#aefc69c44cc549f575b66faee33af06d6">00142</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_control.html#aefc69c44cc549f575b66faee33af06d6">ANIMATE_POSITION</a> = 1;
|
|
|
-<a name="l00143"></a>00143
|
|
|
-<a name="l00147"></a><a class="code" href="classgameplay_1_1_control.html#a87c33d17cf1bd74f0eb64d802c07f228">00147</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_control.html#a87c33d17cf1bd74f0eb64d802c07f228">ANIMATE_POSITION_X</a> = 2;
|
|
|
-<a name="l00148"></a>00148
|
|
|
-<a name="l00152"></a><a class="code" href="classgameplay_1_1_control.html#a82ec35acb4af91d95115e14dcd813243">00152</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_control.html#a82ec35acb4af91d95115e14dcd813243">ANIMATE_POSITION_Y</a> = 3;
|
|
|
-<a name="l00153"></a>00153
|
|
|
-<a name="l00157"></a><a class="code" href="classgameplay_1_1_control.html#ae8d8222fbd641b8f91d527a0813885cb">00157</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_control.html#ae8d8222fbd641b8f91d527a0813885cb">ANIMATE_SIZE</a> = 4;
|
|
|
-<a name="l00158"></a>00158
|
|
|
-<a name="l00162"></a><a class="code" href="classgameplay_1_1_control.html#acc0572ffcb044ffe6ef36f9d72e08f9b">00162</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_control.html#acc0572ffcb044ffe6ef36f9d72e08f9b">ANIMATE_SIZE_WIDTH</a> = 5;
|
|
|
-<a name="l00163"></a>00163
|
|
|
-<a name="l00167"></a><a class="code" href="classgameplay_1_1_control.html#a6b8b22454ece801671f99b2885c2dec4">00167</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_control.html#a6b8b22454ece801671f99b2885c2dec4">ANIMATE_SIZE_HEIGHT</a> = 6;
|
|
|
-<a name="l00168"></a>00168
|
|
|
-<a name="l00172"></a><a class="code" href="classgameplay_1_1_control.html#a0550cbfcaa518b112c2796a9e7a17777">00172</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_control.html#a0550cbfcaa518b112c2796a9e7a17777">ANIMATE_OPACITY</a> = 7;
|
|
|
-<a name="l00173"></a>00173
|
|
|
-<a name="l00179"></a>00179 <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classgameplay_1_1_control.html#abe30eec6efbf600afb03b11a93fbc840">getID</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00180"></a>00180
|
|
|
-<a name="l00187"></a>00187 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a3c1f7dee87df548854e36ddf909e39ee">setPosition</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);
|
|
|
-<a name="l00188"></a>00188
|
|
|
-<a name="l00195"></a>00195 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a341853aca02ab1745a0408a3da071aaa">setSize</a>(<span class="keywordtype">float</span> width, <span class="keywordtype">float</span> height);
|
|
|
-<a name="l00196"></a>00196
|
|
|
-<a name="l00203"></a>00203 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a1a2527de165d45ef51023e67654ebeb8">setBounds</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& bounds);
|
|
|
-<a name="l00204"></a>00204
|
|
|
-<a name="l00211"></a>00211 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& <a class="code" href="classgameplay_1_1_control.html#aea9a349ac83a36d7bea4207b03e80d5b">getBounds</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00212"></a>00212
|
|
|
-<a name="l00218"></a>00218 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00219"></a>00219
|
|
|
-<a name="l00225"></a>00225 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00226"></a>00226
|
|
|
-<a name="l00232"></a>00232 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_control.html#a4049decfc54ec35255fe8e22e62a92dc">getWidth</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00233"></a>00233
|
|
|
-<a name="l00239"></a>00239 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_control.html#af51dcb89b1ab5a8e43435eabf66c91fa">getHeight</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00240"></a>00240
|
|
|
-<a name="l00246"></a>00246 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#ac4f1b26a76d0acf6db363c1240f9dc45">setAlignment</a>(<a class="code" href="classgameplay_1_1_control.html#a81f7bde0bfab996b044e2dc33aff5d13">Alignment</a> alignment);
|
|
|
-<a name="l00247"></a>00247
|
|
|
-<a name="l00253"></a>00253 <a class="code" href="classgameplay_1_1_control.html#a81f7bde0bfab996b044e2dc33aff5d13">Alignment</a> <a class="code" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00254"></a>00254
|
|
|
-<a name="l00260"></a>00260 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a77ced2afcc8a006e77b1f45373370e95">setAutoWidth</a>(<span class="keywordtype">bool</span> autoWidth);
|
|
|
-<a name="l00261"></a>00261
|
|
|
-<a name="l00268"></a>00268 <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#ae720cdfda39ef51e8ffe1e1b85e02d43">getAutoWidth</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00269"></a>00269
|
|
|
-<a name="l00275"></a>00275 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a00bedda61ce975abe25b8d131b700eee">setAutoHeight</a>(<span class="keywordtype">bool</span> autoHeight);
|
|
|
-<a name="l00276"></a>00276
|
|
|
-<a name="l00283"></a>00283 <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#a98f8b9e329db04c4069396f81bd9319b">getAutoHeight</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00284"></a>00284
|
|
|
-<a name="l00295"></a>00295 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a9ebe4727ce4f03615f959f6eaa2d932a">setBorder</a>(<span class="keywordtype">float</span> top, <span class="keywordtype">float</span> bottom, <span class="keywordtype">float</span> left, <span class="keywordtype">float</span> right, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00296"></a>00296
|
|
|
-<a name="l00302"></a>00302 <span class="keyword">const</span> <a class="code" href="structgameplay_1_1_theme_1_1_side_regions.html">Theme::Border</a>& <a class="code" href="classgameplay_1_1_control.html#ac5ae5d7f68c7e2c48be665e17c71576c">getBorder</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00303"></a>00303
|
|
|
-<a name="l00311"></a>00311 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#ab91f629f4411b1f459e69efd9f916461">setSkinRegion</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& region, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00312"></a>00312
|
|
|
-<a name="l00320"></a>00320 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& <a class="code" href="classgameplay_1_1_control.html#a83667e290dd161f99b880c6c0461ac17">getSkinRegion</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00321"></a>00321
|
|
|
-<a name="l00330"></a>00330 <span class="keyword">const</span> <a class="code" href="structgameplay_1_1_theme_1_1_u_vs.html">Theme::UVs</a>& <a class="code" href="classgameplay_1_1_control.html#a10ef859ba139479688403e3310dfc5d1">getSkinUVs</a>(Theme::Skin::SkinArea area, <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00331"></a>00331
|
|
|
-<a name="l00339"></a>00339 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a9469e62867218380e561df161fc7b783">setSkinColor</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector4.html">Vector4</a>& color, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00340"></a>00340
|
|
|
-<a name="l00348"></a>00348 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector4.html">Vector4</a>& <a class="code" href="classgameplay_1_1_control.html#a5ae026700a0cfa40ffcdb29e50a5a049">getSkinColor</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00349"></a>00349
|
|
|
-<a name="l00358"></a>00358 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#aa40228c7e4c3ac2bbd9711317e29ea03">setMargin</a>(<span class="keywordtype">float</span> top, <span class="keywordtype">float</span> bottom, <span class="keywordtype">float</span> left, <span class="keywordtype">float</span> right);
|
|
|
-<a name="l00359"></a>00359
|
|
|
-<a name="l00365"></a>00365 <span class="keyword">const</span> <a class="code" href="structgameplay_1_1_theme_1_1_side_regions.html">Theme::Margin</a>& <a class="code" href="classgameplay_1_1_control.html#a87b4faf51f560c52349c98666692be62">getMargin</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00366"></a>00366
|
|
|
-<a name="l00375"></a>00375 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#aaf5c3285d431f30a22f1b21d43d2d66b">setPadding</a>(<span class="keywordtype">float</span> top, <span class="keywordtype">float</span> bottom, <span class="keywordtype">float</span> left, <span class="keywordtype">float</span> right);
|
|
|
-<a name="l00376"></a>00376
|
|
|
-<a name="l00382"></a>00382 <span class="keyword">const</span> <a class="code" href="structgameplay_1_1_theme_1_1_side_regions.html">Theme::Padding</a>& <a class="code" href="classgameplay_1_1_control.html#a048254f011bab1c029ff01b1be17eba1">getPadding</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00383"></a>00383
|
|
|
-<a name="l00392"></a>00392 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#acb6f14a9976c8e38bb143e74544a5b01">setImageRegion</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& region, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00393"></a>00393
|
|
|
-<a name="l00402"></a>00402 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& <a class="code" href="classgameplay_1_1_control.html#ad532a7147ee0072bac61d0b8f96a8380">getImageRegion</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state) <span class="keyword">const</span>;
|
|
|
-<a name="l00403"></a>00403
|
|
|
-<a name="l00412"></a>00412 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a77d4952d92a85fdb4ebda383a1385a5f">setImageColor</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector4.html">Vector4</a>& color, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00413"></a>00413
|
|
|
-<a name="l00422"></a>00422 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector4.html">Vector4</a>& <a class="code" href="classgameplay_1_1_control.html#a84cdc5ac66eb125723abb9191869e90a">getImageColor</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state) <span class="keyword">const</span>;
|
|
|
-<a name="l00423"></a>00423
|
|
|
-<a name="l00432"></a>00432 <span class="keyword">const</span> <a class="code" href="structgameplay_1_1_theme_1_1_u_vs.html">Theme::UVs</a>& <a class="code" href="classgameplay_1_1_control.html#acb5f88d9825d97a7975b3505adf3d97f">getImageUVs</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state) <span class="keyword">const</span>;
|
|
|
-<a name="l00433"></a>00433
|
|
|
-<a name="l00441"></a>00441 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#af48ee31d2495395962ecd4136f6b49f5">setCursorRegion</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& region, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states);
|
|
|
-<a name="l00442"></a>00442
|
|
|
-<a name="l00450"></a>00450 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& <a class="code" href="classgameplay_1_1_control.html#afda9aa099238b5a5b44c9f277bbf3f09">getCursorRegion</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state) <span class="keyword">const</span>;
|
|
|
-<a name="l00451"></a>00451
|
|
|
-<a name="l00459"></a>00459 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a94a2a96977169b898c00a48202203422">setCursorColor</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector4.html">Vector4</a>& color, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states);
|
|
|
-<a name="l00460"></a>00460
|
|
|
-<a name="l00468"></a>00468 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector4.html">Vector4</a>& <a class="code" href="classgameplay_1_1_control.html#ab526609d678029a029f24c36c096c0ec">getCursorColor</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state);
|
|
|
-<a name="l00469"></a>00469
|
|
|
-<a name="l00477"></a>00477 <span class="keyword">const</span> <a class="code" href="structgameplay_1_1_theme_1_1_u_vs.html">Theme::UVs</a>& <a class="code" href="classgameplay_1_1_control.html#a6b93a95798946cb202b7326491602a1b">getCursorUVs</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state);
|
|
|
-<a name="l00478"></a>00478
|
|
|
-<a name="l00486"></a>00486 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a7962e3d949d5344d751d44c6b1bb51a9">setFont</a>(<a class="code" href="classgameplay_1_1_font.html">Font</a>* font, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00487"></a>00487
|
|
|
-<a name="l00495"></a>00495 <a class="code" href="classgameplay_1_1_font.html">Font</a>* <a class="code" href="classgameplay_1_1_control.html#a50c46ce7ac298f0cd2dd3a5a02b31cc3">getFont</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00496"></a>00496
|
|
|
-<a name="l00504"></a>00504 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a6eff1db330b344ff0e7c0ede9d0410d5">setFontSize</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00505"></a>00505
|
|
|
-<a name="l00513"></a>00513 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_control.html#a4a689feb9a11c360511c67bf844185af">getFontSize</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00514"></a>00514
|
|
|
-<a name="l00522"></a>00522 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#ae6c521dc39123d1328f6847314b0512c">setTextColor</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector4.html">Vector4</a>& color, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00523"></a>00523
|
|
|
-<a name="l00531"></a>00531 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector4.html">Vector4</a>& <a class="code" href="classgameplay_1_1_control.html#ab8903c0d23e6289d151291483bdc0f13">getTextColor</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00532"></a>00532
|
|
|
-<a name="l00540"></a>00540 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#aa4660d26c119cd5c7d1941083bc2f155">setTextAlignment</a>(<a class="code" href="classgameplay_1_1_font.html#aac2de4588d23d69e5d0cee7b19a5b9cf">Font::Justify</a> alignment, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00541"></a>00541
|
|
|
-<a name="l00549"></a>00549 <a class="code" href="classgameplay_1_1_font.html#aac2de4588d23d69e5d0cee7b19a5b9cf">Font::Justify</a> <a class="code" href="classgameplay_1_1_control.html#ae181c9cc76b6e25aaf2cfe243ff4f356">getTextAlignment</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00550"></a>00550
|
|
|
-<a name="l00558"></a>00558 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a53bf416aa8a3655b4b7e5833e20a16f5">setTextRightToLeft</a>(<span class="keywordtype">bool</span> rightToLeft, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00559"></a>00559
|
|
|
-<a name="l00567"></a>00567 <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#aeaacba13163a97891dd450f28c9f9b4a">getTextRightToLeft</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00568"></a>00568
|
|
|
-<a name="l00576"></a>00576 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#adead0de69d5337f996350376c860bae1">setOpacity</a>(<span class="keywordtype">float</span> opacity, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00577"></a>00577
|
|
|
-<a name="l00585"></a>00585 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_control.html#a1873f512755b4370312f7cbb32fbf7a4">getOpacity</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state = <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a>) <span class="keyword">const</span>;
|
|
|
-<a name="l00586"></a>00586
|
|
|
-<a name="l00592"></a>00592 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& <a class="code" href="classgameplay_1_1_control.html#a66b5c444a845354075359ac55cb78eee">getClipBounds</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00593"></a>00593
|
|
|
-<a name="l00599"></a>00599 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& <a class="code" href="classgameplay_1_1_control.html#ac9555240a60342004f4ec2867adb7cd0">getClip</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00600"></a>00600
|
|
|
-<a name="l00606"></a>00606 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#aa67c24db7ec1dfff9b727a4b8c372ce7">setState</a>(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state);
|
|
|
-<a name="l00607"></a>00607
|
|
|
-<a name="l00613"></a>00613 <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> <a class="code" href="classgameplay_1_1_control.html#afc44b1d7f9113ad7d6f8c821f275fbf3">getState</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00614"></a>00614
|
|
|
-<a name="l00618"></a>00618 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#ab6d5add40c4143ddd1d1acdf959f8bca">disable</a>();
|
|
|
-<a name="l00619"></a>00619
|
|
|
-<a name="l00623"></a>00623 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a06b289a449ccdbd9e38d5b982076275a">enable</a>();
|
|
|
-<a name="l00624"></a>00624
|
|
|
-<a name="l00630"></a>00630 <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#a397eed9e4f5d8388daaba182d6e6efa4">isEnabled</a>();
|
|
|
-<a name="l00631"></a>00631
|
|
|
-<a name="l00638"></a>00638 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#af6a2ee7b2fcce5dc5f6471318a7025bb">setConsumeTouchEvents</a>(<span class="keywordtype">bool</span> consume);
|
|
|
-<a name="l00639"></a>00639
|
|
|
-<a name="l00645"></a>00645 <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#af9192eb9685295b2596f1dd48bd769a4">getConsumeTouchEvents</a>();
|
|
|
-<a name="l00646"></a>00646
|
|
|
-<a name="l00652"></a>00652 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a655dc0c995bda896998f3a08e3c0aa42">setStyle</a>(<a class="code" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a>* style);
|
|
|
-<a name="l00653"></a>00653
|
|
|
-<a name="l00659"></a>00659 <a class="code" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a>* <a class="code" href="classgameplay_1_1_control.html#abd45546a7b8f58c9a50478aa3ffee02a">getStyle</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00660"></a>00660
|
|
|
-<a name="l00671"></a>00671 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#ac15ca1b3063f4ad9b0fc1b54a6e2f535">addListener</a>(<a class="code" href="classgameplay_1_1_control_1_1_listener.html">Control::Listener</a>* listener, <span class="keywordtype">int</span> eventFlags);
|
|
|
-<a name="l00672"></a>00672
|
|
|
-<a name="l00676"></a>00676 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_control.html#a50356ff249e9f64a96048109f56a9fed">getAnimationPropertyComponentCount</a>(<span class="keywordtype">int</span> propertyId) <span class="keyword">const</span>;
|
|
|
-<a name="l00677"></a>00677
|
|
|
-<a name="l00681"></a>00681 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#aa3a1e95ee04501acf9f0de66cfa9117d">getAnimationPropertyValue</a>(<span class="keywordtype">int</span> propertyId, <a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>* value);
|
|
|
-<a name="l00682"></a>00682
|
|
|
-<a name="l00686"></a>00686 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#afc405c3a7d7816ef826b8c02aba5397e">setAnimationPropertyValue</a>(<span class="keywordtype">int</span> propertyId, <a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>* value, <span class="keywordtype">float</span> blendWeight = 1.0f);
|
|
|
-<a name="l00687"></a>00687
|
|
|
-<a name="l00688"></a>00688 <span class="keyword">protected</span>:
|
|
|
-<a name="l00689"></a>00689
|
|
|
-<a name="l00693"></a>00693 <a class="code" href="classgameplay_1_1_control.html#a2eea715e20c37451a094fbe0ff046c24">Control</a>();
|
|
|
-<a name="l00694"></a>00694
|
|
|
-<a name="l00698"></a>00698 <span class="keyword">virtual</span> <a class="code" href="classgameplay_1_1_control.html#acd891b79153abcc9086fa2665ab98d7b">~Control</a>();
|
|
|
-<a name="l00699"></a>00699
|
|
|
-<a name="l00705"></a>00705 Theme::Style::OverlayType <a class="code" href="classgameplay_1_1_control.html#aa2bd1d212858c06b24d0e245bde3c895">getOverlayType</a>() <span class="keyword">const</span>;
|
|
|
-<a name="l00706"></a>00706
|
|
|
-<a name="l00719"></a>00719 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#a4c9fdfd5a48360be13e7925323513d52">touchEvent</a>(<a class="code" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> contactIndex);
|
|
|
-<a name="l00720"></a>00720
|
|
|
-<a name="l00731"></a>00731 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a27ceb61b58f85936b0a3754818d21b2a">keyEvent</a>(<a class="code" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> evt, <span class="keywordtype">int</span> key);
|
|
|
-<a name="l00732"></a>00732
|
|
|
-<a name="l00739"></a>00739 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a07b9647b370a291e962e478ade0aabcf">update</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& clip);
|
|
|
-<a name="l00740"></a>00740
|
|
|
-<a name="l00747"></a>00747 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(<a class="code" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a>* spriteBatch, <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& clip);
|
|
|
-<a name="l00748"></a>00748
|
|
|
-<a name="l00754"></a>00754 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& clip);
|
|
|
-<a name="l00755"></a>00755
|
|
|
-<a name="l00759"></a>00759 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">initialize</a>(<a class="code" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a>* style, <a class="code" href="classgameplay_1_1_properties.html">Properties</a>* properties);
|
|
|
-<a name="l00760"></a>00760
|
|
|
-<a name="l00766"></a>00766 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#a034218b6ff76dc32d1d3694c362a5dc5">isContainer</a>();
|
|
|
-<a name="l00767"></a>00767
|
|
|
-<a name="l00773"></a>00773 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#a867d58fde43fb1d38614fc8d3b72e4ba">isDirty</a>();
|
|
|
-<a name="l00774"></a>00774
|
|
|
-<a name="l00782"></a>00782 <span class="keyword">static</span> <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> <a class="code" href="classgameplay_1_1_control.html#afc44b1d7f9113ad7d6f8c821f275fbf3">getState</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* state);
|
|
|
-<a name="l00783"></a>00783
|
|
|
-<a name="l00791"></a>00791 <a class="code" href="classgameplay_1_1_theme_1_1_theme_image.html">Theme::ThemeImage</a>* <a class="code" href="classgameplay_1_1_control.html#a1a0ef2fde6b78c668f30d96e49e4dced">getImage</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state);
|
|
|
-<a name="l00792"></a>00792
|
|
|
-<a name="l00798"></a>00798 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">notifyListeners</a>(<a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Listener::EventType</a> eventType);
|
|
|
-<a name="l00799"></a>00799
|
|
|
-<a name="l00806"></a>00806 <span class="keyword">static</span> <a class="code" href="classgameplay_1_1_control.html#a81f7bde0bfab996b044e2dc33aff5d13">Alignment</a> <a class="code" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* alignment);
|
|
|
-<a name="l00807"></a>00807
|
|
|
-<a name="l00811"></a><a class="code" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">00811</a> std::string <a class="code" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a>;
|
|
|
-<a name="l00812"></a>00812
|
|
|
-<a name="l00816"></a><a class="code" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">00816</a> <a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> <a class="code" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a>;
|
|
|
-<a name="l00817"></a>00817
|
|
|
-<a name="l00821"></a><a class="code" href="classgameplay_1_1_control.html#a9d4f21435b4eddf02f9fa5661133b47e">00821</a> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a> <a class="code" href="classgameplay_1_1_control.html#a9d4f21435b4eddf02f9fa5661133b47e">_bounds</a>;
|
|
|
-<a name="l00822"></a>00822
|
|
|
-<a name="l00826"></a><a class="code" href="classgameplay_1_1_control.html#a1f29392ef492769da99ccbf78a978002">00826</a> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a> <a class="code" href="classgameplay_1_1_control.html#a1f29392ef492769da99ccbf78a978002">_clipBounds</a>;
|
|
|
-<a name="l00827"></a>00827
|
|
|
-<a name="l00831"></a><a class="code" href="classgameplay_1_1_control.html#af32deb6089c5879fe5ee15edd6bd348a">00831</a> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a> <a class="code" href="classgameplay_1_1_control.html#af32deb6089c5879fe5ee15edd6bd348a">_textBounds</a>;
|
|
|
-<a name="l00832"></a>00832
|
|
|
-<a name="l00836"></a><a class="code" href="classgameplay_1_1_control.html#a5e7c27c779fca937ffa4b22e622c1a0c">00836</a> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a> <a class="code" href="classgameplay_1_1_control.html#a5e7c27c779fca937ffa4b22e622c1a0c">_clip</a>;
|
|
|
-<a name="l00837"></a>00837
|
|
|
-<a name="l00841"></a><a class="code" href="classgameplay_1_1_control.html#a35ed3285594e18f0233a89ad69c8444c">00841</a> <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#a35ed3285594e18f0233a89ad69c8444c">_dirty</a>;
|
|
|
-<a name="l00842"></a>00842
|
|
|
-<a name="l00846"></a><a class="code" href="classgameplay_1_1_control.html#aeac17142db2671f9e77975d0134612f0">00846</a> <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#aeac17142db2671f9e77975d0134612f0">_consumeTouchEvents</a>;
|
|
|
-<a name="l00847"></a>00847
|
|
|
-<a name="l00851"></a><a class="code" href="classgameplay_1_1_control.html#ae7b5d07de4a2e2d8cdb69ea94f6dd360">00851</a> <a class="code" href="classgameplay_1_1_control.html#a81f7bde0bfab996b044e2dc33aff5d13">Alignment</a> <a class="code" href="classgameplay_1_1_control.html#ae7b5d07de4a2e2d8cdb69ea94f6dd360">_alignment</a>;
|
|
|
-<a name="l00852"></a>00852
|
|
|
-<a name="l00856"></a><a class="code" href="classgameplay_1_1_control.html#a793a5230d5df640c16b4bd8bf3e3c9b7">00856</a> <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#a793a5230d5df640c16b4bd8bf3e3c9b7">_autoWidth</a>;
|
|
|
-<a name="l00857"></a>00857
|
|
|
-<a name="l00861"></a><a class="code" href="classgameplay_1_1_control.html#a3e881d2d3994afc23065a362c437e295">00861</a> <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_control.html#a3e881d2d3994afc23065a362c437e295">_autoHeight</a>;
|
|
|
-<a name="l00862"></a>00862
|
|
|
-<a name="l00866"></a><a class="code" href="classgameplay_1_1_control.html#a8adea2635b544f38ca34162f11ec903d">00866</a> <a class="code" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a>* <a class="code" href="classgameplay_1_1_control.html#a8adea2635b544f38ca34162f11ec903d">_style</a>;
|
|
|
-<a name="l00867"></a>00867
|
|
|
-<a name="l00871"></a><a class="code" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">00871</a> std::map<Listener::EventType, std::list<Listener*>*>* <a class="code" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">_listeners</a>;
|
|
|
-<a name="l00872"></a>00872
|
|
|
-<a name="l00876"></a><a class="code" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">00876</a> <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a>;
|
|
|
-<a name="l00877"></a>00877
|
|
|
-<a name="l00878"></a>00878 <span class="keyword">private</span>:
|
|
|
-<a name="l00879"></a>00879
|
|
|
-<a name="l00880"></a>00880 <span class="comment">/*</span>
|
|
|
-<a name="l00881"></a>00881 <span class="comment"> * Constructor.</span>
|
|
|
-<a name="l00882"></a>00882 <span class="comment"> */</span>
|
|
|
-<a name="l00883"></a>00883 <a class="code" href="classgameplay_1_1_control.html#a2eea715e20c37451a094fbe0ff046c24">Control</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_control.html">Control</a>& copy);
|
|
|
-<a name="l00884"></a>00884
|
|
|
-<a name="l00885"></a>00885 Theme::Style::Overlay** getOverlays(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> overlayTypes, Theme::Style::Overlay** overlays);
|
|
|
-<a name="l00886"></a>00886
|
|
|
-<a name="l00887"></a>00887 Theme::Style::Overlay* getOverlay(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">Control::State</a> state) <span class="keyword">const</span>;
|
|
|
-<a name="l00888"></a>00888
|
|
|
-<a name="l00889"></a>00889 <span class="keywordtype">void</span> overrideStyle();
|
|
|
-<a name="l00890"></a>00890
|
|
|
-<a name="l00891"></a>00891 <span class="keywordtype">void</span> overrideThemedProperties(<a class="code" href="classgameplay_1_1_properties.html">Properties</a>* properties, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states);
|
|
|
-<a name="l00892"></a>00892
|
|
|
-<a name="l00893"></a>00893 <span class="keywordtype">void</span> setImageList(Theme::ImageList* imageList, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00894"></a>00894
|
|
|
-<a name="l00895"></a>00895 <span class="keywordtype">void</span> setCursor(<a class="code" href="classgameplay_1_1_theme_1_1_theme_image.html">Theme::ThemeImage</a>* cursor, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00896"></a>00896
|
|
|
-<a name="l00897"></a>00897 <span class="keywordtype">void</span> setSkin(Theme::Skin* skin, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> states = <a class="code" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a>);
|
|
|
-<a name="l00898"></a>00898
|
|
|
-<a name="l00899"></a>00899 Theme::Skin* getSkin(<a class="code" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state);
|
|
|
-<a name="l00900"></a>00900
|
|
|
-<a name="l00901"></a>00901 <span class="keywordtype">void</span> addSpecificListener(<a class="code" href="classgameplay_1_1_control_1_1_listener.html">Control::Listener</a>* listener, <a class="code" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Listener::EventType</a> eventType);
|
|
|
-<a name="l00902"></a>00902
|
|
|
-<a name="l00909"></a>00909 <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawBorder(<a class="code" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a>* spriteBatch, <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_rectangle.html">Rectangle</a>& clip);
|
|
|
-<a name="l00910"></a>00910
|
|
|
-<a name="l00911"></a>00911 <span class="keywordtype">bool</span> _styleOverridden;
|
|
|
-<a name="l00912"></a>00912 Theme::Skin* _skin;
|
|
|
-<a name="l00913"></a>00913 };
|
|
|
-<a name="l00914"></a>00914
|
|
|
-<a name="l00915"></a>00915 }
|
|
|
-<a name="l00916"></a>00916
|
|
|
-<a name="l00917"></a>00917 <span class="preprocessor">#endif</span>
|
|
|
-</pre></div></div><!-- contents -->
|
|
|
-
|
|
|
-
|
|
|
-<hr class="footer"/><address class="footer"><small>
|
|
|
-Generated on Fri May 18 2012 12:10:37 for gameplay by  <a href="http://www.doxygen.org/index.html">
|
|
|
-<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
|
-</a> 1.8.0
|
|
|
-</small></address>
|
|
|
-
|
|
|
-</body>
|
|
|
-</html>
|