Check-in [a9b4f2bb9b]
Not logged in
Overview
Comment:Release 2017.09.01

Remember the old style racing games that used scaling sprites to give a 3D effect? The new module "RoadEngine" allows for the creation of those types of games. Expect the RoadEngine to evolve over time, adding more features and code optimizations.

New Features

  • RoadEngine

Other Changes

  • More debug message consistency updates
  • Minor improvement to the ease of use of effect::Animation
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | release | master | 2017.09.01
Files: files | file ages | folders
SHA3-256: a9b4f2bb9b516c7f6936174b4f4fa8000069ee8ef7a19e89dfdc888e15c96cd7
User & Date: zakero 2017-09-02 14:52:17
Context
2017-09-09
12:44
Merged the latest changes from the "Scripts" branch.

Updated the Roadmap and fixed some bugs in bin/update_roadmap check-in: 684c68e460 user: zakero tags: master

11:34
Merged the latest changes from the "master" branch. check-in: 74d09d04c1 user: zakero tags: Scripts
2017-09-02
14:52
Release 2017.09.01

Remember the old style racing games that used scaling sprites to give a 3D effect? The new module "RoadEngine" allows for the creation of those types of games. Expect the RoadEngine to evolve over time, adding more features and code optimizations.

New Features

  • RoadEngine

Other Changes

  • More debug message consistency updates
  • Minor improvement to the ease of use of effect::Animation
check-in: a9b4f2bb9b user: zakero tags: 2017.09.01, master, release
14:30
Merged the latest changes from the "RoadEngine" branch.

RoadEngine

  • The first release

effect::Animation

  • Added a default vector to a constructor

random::NameGenerator

  • Made the debug message more consistent
check-in: f61701a82e user: zakero tags: master
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Added cpp/dox/api/html/AI_8h_source.html.



















































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>Blade: The Game Engine: AI.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="Xekri.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="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <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>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</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('AI_8h_source.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)">
</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">AI.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_roadengine_AI_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_roadengine_AI_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/Property.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/roadengine/Using.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;{</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;{</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        <span class="keyword">class </span>RoadEngine;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keyword">class </span>Vehicle;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;};</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;{</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;{</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1AI.html">   81</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;{</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1AI.html#aa37aa49ffc20db6996f711e559ac5f2d">   84</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="classblade_1_1roadengine_1_1AI.html#aa37aa49ffc20db6996f711e559ac5f2d">Property_Look_Ahead_Distance</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1AI.html#a322125928e406e65bd419cd9fb8410a1">   85</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="classblade_1_1roadengine_1_1AI.html#a322125928e406e65bd419cd9fb8410a1">Property_Side_Gap_Percent</a>;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                <span class="keyword">virtual</span> ~<a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>();</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                <span class="keyword">const</span> std::string&amp; name() <span class="keyword">const</span>;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> configure(<span class="keyword">const</span> <a class="code" href="classblade_1_1Property.html">blade::Property</a>&amp;);</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="comment">//virtual void configure(const std::string&amp;, const uint8_t);</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                <span class="keywordtype">bool</span> vehicleAdd(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                <span class="keywordtype">void</span> vehicleRemove(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                <span class="keywordtype">void</span> update();</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateTurningDirection(<a class="code" href="classblade_1_1roadengine_1_1Vehicle.html">blade::roadengine::Vehicle</a>*);</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateVelocity(<a class="code" href="classblade_1_1roadengine_1_1Vehicle.html">blade::roadengine::Vehicle</a>*);</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>* road_engine;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                <span class="keyword">const</span> std::string                    ai_name;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                <a class="code" href="namespaceblade_1_1roadengine.html#a75b1f49b12324c8be7fde6420c8a9655">VectorVehicle</a>                        vehicle_vector;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                <span class="keywordtype">float</span>                                side_gap_percent;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                uint8_t                              look_ahead_distance;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>(<a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>&amp; operator=(<a class="code" href="classblade_1_1roadengine_1_1AI.html">AI</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1AI.html#a7238fc613ce4f9eb20385de2424e3f6d">  118</a></span>&#160;                <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;};</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;};</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;};</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="preprocessor">#endif // blade_roadengine_AI_h</span></div><div class="ttc" id="classblade_1_1roadengine_1_1AI_html_aa37aa49ffc20db6996f711e559ac5f2d"><div class="ttname"><a href="classblade_1_1roadengine_1_1AI.html#aa37aa49ffc20db6996f711e559ac5f2d">blade::roadengine::AI::Property_Look_Ahead_Distance</a></div><div class="ttdeci">static const std::string Property_Look_Ahead_Distance</div><div class="ttdoc">A property name. </div><div class="ttdef"><b>Definition:</b> AI.h:84</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Vehicle_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Vehicle.html">blade::roadengine::Vehicle</a></div><div class="ttdoc">An object that moves along the Road. </div><div class="ttdef"><b>Definition:</b> Vehicle.h:93</div></div>
<div class="ttc" id="namespaceblade_1_1roadengine_html_a75b1f49b12324c8be7fde6420c8a9655"><div class="ttname"><a href="namespaceblade_1_1roadengine.html#a75b1f49b12324c8be7fde6420c8a9655">blade::roadengine::VectorVehicle</a></div><div class="ttdeci">std::vector&lt; blade::roadengine::Vehicle * &gt; VectorVehicle</div><div class="ttdoc">A convenience vector for blade::roadengine objects. </div><div class="ttdef"><b>Definition:</b> roadengine/Using.h:84</div></div>
<div class="ttc" id="classblade_1_1Property_html"><div class="ttname"><a href="classblade_1_1Property.html">blade::Property</a></div><div class="ttdoc">A collection of key/value pairs. </div><div class="ttdef"><b>Definition:</b> Property.h:69</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1AI_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1AI.html">blade::roadengine::AI</a></div><div class="ttdoc">An object that &quot;intelligently&quot; controls Vehicles. </div><div class="ttdef"><b>Definition:</b> AI.h:81</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1RoadEngine_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a></div><div class="ttdoc">An old style 2.5D racing engine. </div><div class="ttdef"><b>Definition:</b> RoadEngine.h:92</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1AI_html_a322125928e406e65bd419cd9fb8410a1"><div class="ttname"><a href="classblade_1_1roadengine_1_1AI.html#a322125928e406e65bd419cd9fb8410a1">blade::roadengine::AI::Property_Side_Gap_Percent</a></div><div class="ttdeci">static const std::string Property_Side_Gap_Percent</div><div class="ttdoc">A property name. </div><div class="ttdef"><b>Definition:</b> AI.h:85</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Changes to cpp/dox/api/html/ActionManager_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Action_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/ActorContainer_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Actor_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Ambient_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Animation_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
..
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111

112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

127
128
129
130
131
132
133
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Animation.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2010-2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine.  If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_effect_Animation_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_effect_Animation_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/Graphics.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/Image.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;blade/Size.h&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#include &lt;blade/Rect.h&gt;</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;{</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">namespace </span>effect</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;{</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classblade_1_1effect_1_1Animation.html">   74</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1effect_1_1Animation.html">Animation</a></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;{</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">   77</a></span>&#160;                <span class="keyword">enum class</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a> : char</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;                {       <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44a67d2f6740a8eaebf4d5c6f79be8da481">Forward</a></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;                ,       <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44ab3263eb38f8903efc271cc7a760da510">Backward</a></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;                ,       <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44aeb9a56428f85bbdfd3846322baaffe6e">Bounce</a></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;                ,       <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44ae1ba155a9f2e8c3be94020eef32a0301">Manual</a></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;                };</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ac98ba750ee91e6d5f900f897a6e534a3">Animation</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1Image.html">blade::Image</a>&amp;, <span class="keyword">const</span> std::vector&lt;uint16_t&gt;&amp;);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ac98ba750ee91e6d5f900f897a6e534a3">Animation</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1Image.html">blade::Image</a>&amp;, <span class="keyword">const</span> std::vector&lt;std::vector&lt;uint16_t&gt;&gt;&amp;);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ac98ba750ee91e6d5f900f897a6e534a3">Animation</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">Animation</a>&amp;);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                <span class="keyword">virtual</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#aee6bf19aac7ec2c3616d44496f7bed5b">~Animation</a>();</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ad20897c5c8bd47f5d4005989bead0e55">reset</a>();</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a3de868bffac37bdb0790168b46ec7dd1">loopingDisable</a>();</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ae20c58d00f2a13572d83c30455eb8c94">loopingEnable</a>();</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ae6cab0d4652931a91b931080bc1eccdc">setPlayMode</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a>);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a146137241af4ab7c9cf4aed2e7e62f04">groupSelect</a>(<span class="keyword">const</span> uint8_t);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a17a72f2cc8602399ab276c628bcc4840">frameSelect</a>(<span class="keyword">const</span> uint8_t);</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a17a72f2cc8602399ab276c628bcc4840">frameSelect</a>(<span class="keyword">const</span> uint8_t, <span class="keyword">const</span> uint8_t);</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ae946f38df683d0b2fff741fd889d49f2">frameNext</a>();</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a8432aeaa1d808f034d37ed73582f82ce">framePrev</a>();</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                <span class="keywordtype">bool</span>         <a class="code" href="classblade_1_1effect_1_1Animation.html#a389ad71786b00ae81f69060f153509d2">isPlaying</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;                uint8_t      <a class="code" href="classblade_1_1effect_1_1Animation.html#ac4a2abe37820de13b2d4c006bfaddb42">groupCurrent</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                uint8_t      <a class="code" href="classblade_1_1effect_1_1Animation.html#a943e52046c644ce24717c26a1c769e02">frameCurrent</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                uint8_t      <a class="code" href="classblade_1_1effect_1_1Animation.html#a37148ed9f85334bfdd6b7373c2316186">frameCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                uint8_t      <a class="code" href="classblade_1_1effect_1_1Animation.html#a37148ed9f85334bfdd6b7373c2316186">frameCount</a>(<span class="keyword">const</span> uint8_t) <span class="keyword">const</span>;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                uint32_t     <a class="code" href="classblade_1_1effect_1_1Animation.html#a3d5eed9b38a56f81076919a4347aeb99">frameWidth</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                uint32_t     <a class="code" href="classblade_1_1effect_1_1Animation.html#ac4fbada0c801d40ff7d38d3cda7ccf81">frameHeight</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp; <a class="code" href="classblade_1_1effect_1_1Animation.html#ae70d91ee47a22003d39690fd2143f726">getFrameSize</a>(<a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ac5c54df7ed3b930268c8d7752c101725">update</a>();</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ad931e6267d6f294036881c1a9d649ff9">render</a>(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;);</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ad931e6267d6f294036881c1a9d649ff9">render</a>(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ad931e6267d6f294036881c1a9d649ff9">render</a>(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;);</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;                uint8_t indexOfNextFrame(<span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a>);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;                uint64_t**     duration;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                <a class="code" href="classblade_1_1Image.html">blade::Image</a>*  master_image;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;                uint8_t*       frame_count;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>    frame;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a>       play_mode;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a>       play_mode_direction;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                uint64_t       time;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                uint8_t        frame_index;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;                uint8_t        group_count;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                uint8_t        group_index;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;                <span class="keywordtype">bool</span>           looping_is_enabled;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html">Animation</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">Animation</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html#ac98ba750ee91e6d5f900f897a6e534a3">Animation</a>(<a class="code" href="classblade_1_1effect_1_1Animation.html">Animation</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html">Animation</a>&amp; operator=(<a class="code" href="classblade_1_1effect_1_1Animation.html">Animation</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;};</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;};</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;};</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="preprocessor">#endif // blade_effect_Animation_h</span></div><div class="ttc" id="classblade_1_1effect_1_1Animation_html_ae6cab0d4652931a91b931080bc1eccdc"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ae6cab0d4652931a91b931080bc1eccdc">blade::effect::Animation::setPlayMode</a></div><div class="ttdeci">void setPlayMode(const PlayMode)</div><div class="ttdoc">Set the play mode. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:424</div></div>
<div class="ttc" id="classblade_1_1Image_html"><div class="ttname"><a href="classblade_1_1Image.html">blade::Image</a></div><div class="ttdoc">An Image. </div><div class="ttdef"><b>Definition:</b> Image.h:74</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ae70d91ee47a22003d39690fd2143f726"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ae70d91ee47a22003d39690fd2143f726">blade::effect::Animation::getFrameSize</a></div><div class="ttdeci">blade::Size &amp; getFrameSize(blade::Size &amp;) const</div><div class="ttdoc">The size of a frame. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:657</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44ab3263eb38f8903efc271cc7a760da510"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44ab3263eb38f8903efc271cc7a760da510">blade::effect::Animation::PlayMode::Backward</a></div><div class="ttdoc">Play going backward until the beginning. </div></div>
<div class="ttc" id="classblade_1_1Point_html"><div class="ttname"><a href="classblade_1_1Point.html">blade::Point</a></div><div class="ttdoc">A 2D point. </div><div class="ttdef"><b>Definition:</b> Point.h:69</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ac4fbada0c801d40ff7d38d3cda7ccf81"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ac4fbada0c801d40ff7d38d3cda7ccf81">blade::effect::Animation::frameHeight</a></div><div class="ttdeci">uint32_t frameHeight() const</div><div class="ttdoc">Get the frame height. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:648</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ac4a2abe37820de13b2d4c006bfaddb42"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ac4a2abe37820de13b2d4c006bfaddb42">blade::effect::Animation::groupCurrent</a></div><div class="ttdeci">uint8_t groupCurrent() const</div><div class="ttdoc">Get the group index. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:593</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a943e52046c644ce24717c26a1c769e02"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a943e52046c644ce24717c26a1c769e02">blade::effect::Animation::frameCurrent</a></div><div class="ttdeci">uint8_t frameCurrent() const</div><div class="ttdoc">Get the current frame index. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:602</div></div>

<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a37148ed9f85334bfdd6b7373c2316186"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a37148ed9f85334bfdd6b7373c2316186">blade::effect::Animation::frameCount</a></div><div class="ttdeci">uint8_t frameCount() const</div><div class="ttdoc">Get the frame count. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:611</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ac98ba750ee91e6d5f900f897a6e534a3"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ac98ba750ee91e6d5f900f897a6e534a3">blade::effect::Animation::Animation</a></div><div class="ttdeci">Animation(const blade::Image &amp;, const std::vector&lt; uint16_t &gt; &amp;)</div><div class="ttdoc">Create an Animation. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:237</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a3de868bffac37bdb0790168b46ec7dd1"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a3de868bffac37bdb0790168b46ec7dd1">blade::effect::Animation::loopingDisable</a></div><div class="ttdeci">void loopingDisable()</div><div class="ttdoc">Looping. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:402</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ae20c58d00f2a13572d83c30455eb8c94"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ae20c58d00f2a13572d83c30455eb8c94">blade::effect::Animation::loopingEnable</a></div><div class="ttdeci">void loopingEnable()</div><div class="ttdoc">Looping. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:413</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ae946f38df683d0b2fff741fd889d49f2"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ae946f38df683d0b2fff741fd889d49f2">blade::effect::Animation::frameNext</a></div><div class="ttdeci">void frameNext()</div><div class="ttdoc">Advance to the next frame. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:525</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ad931e6267d6f294036881c1a9d649ff9"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ad931e6267d6f294036881c1a9d649ff9">blade::effect::Animation::render</a></div><div class="ttdeci">void render(blade::Graphics &amp;)</div><div class="ttdoc">Draw a frame of animation. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:690</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ad20897c5c8bd47f5d4005989bead0e55"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ad20897c5c8bd47f5d4005989bead0e55">blade::effect::Animation::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Reset the animation. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:378</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a389ad71786b00ae81f69060f153509d2"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a389ad71786b00ae81f69060f153509d2">blade::effect::Animation::isPlaying</a></div><div class="ttdeci">bool isPlaying() const</div><div class="ttdoc">Is the Animation playing?. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:560</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ac5c54df7ed3b930268c8d7752c101725"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ac5c54df7ed3b930268c8d7752c101725">blade::effect::Animation::update</a></div><div class="ttdeci">void update()</div><div class="ttdoc">Update the Animation. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:669</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44ae1ba155a9f2e8c3be94020eef32a0301"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44ae1ba155a9f2e8c3be94020eef32a0301">blade::effect::Animation::PlayMode::Manual</a></div><div class="ttdoc">Only advance to another frame when told to do so. </div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a></div><div class="ttdoc">Animation based on a series of Images. </div><div class="ttdef"><b>Definition:</b> Animation.h:74</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a17a72f2cc8602399ab276c628bcc4840"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a17a72f2cc8602399ab276c628bcc4840">blade::effect::Animation::frameSelect</a></div><div class="ttdeci">void frameSelect(const uint8_t)</div><div class="ttdoc">Select an Animation frame. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:470</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a8432aeaa1d808f034d37ed73582f82ce"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a8432aeaa1d808f034d37ed73582f82ce">blade::effect::Animation::framePrev</a></div><div class="ttdeci">void framePrev()</div><div class="ttdoc">Go to the previous frame. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:538</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">blade::effect::Animation::PlayMode</a></div><div class="ttdeci">PlayMode</div><div class="ttdoc">How to play the animation. </div><div class="ttdef"><b>Definition:</b> Animation.h:77</div></div>

<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_aee6bf19aac7ec2c3616d44496f7bed5b"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#aee6bf19aac7ec2c3616d44496f7bed5b">blade::effect::Animation::~Animation</a></div><div class="ttdeci">virtual ~Animation()</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:360</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44aeb9a56428f85bbdfd3846322baaffe6e"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44aeb9a56428f85bbdfd3846322baaffe6e">blade::effect::Animation::PlayMode::Bounce</a></div><div class="ttdoc">Play going forward until the end, then backward. </div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44a67d2f6740a8eaebf4d5c6f79be8da481"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44a67d2f6740a8eaebf4d5c6f79be8da481">blade::effect::Animation::PlayMode::Forward</a></div><div class="ttdoc">Play going forward until the end. </div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a3d5eed9b38a56f81076919a4347aeb99"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a3d5eed9b38a56f81076919a4347aeb99">blade::effect::Animation::frameWidth</a></div><div class="ttdeci">uint32_t frameWidth() const</div><div class="ttdoc">Get the frame width. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:639</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a146137241af4ab7c9cf4aed2e7e62f04"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a146137241af4ab7c9cf4aed2e7e62f04">blade::effect::Animation::groupSelect</a></div><div class="ttdeci">void groupSelect(const uint8_t)</div><div class="ttdoc">Select an Animation Group. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:449</div></div>







|







 







|








>

<








|



|
>







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
..
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113

114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Animation.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2010-2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine.  If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_effect_Animation_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_effect_Animation_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/Blade.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/Graphics.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;blade/Image.h&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#include &lt;blade/Size.h&gt;</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &lt;blade/Rect.h&gt;</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;{</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="keyword">namespace </span>effect</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;{</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classblade_1_1effect_1_1Animation.html">   75</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1effect_1_1Animation.html">Animation</a></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;{</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">   78</a></span>&#160;                <span class="keyword">enum class</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a> : char</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;                {       <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44a67d2f6740a8eaebf4d5c6f79be8da481">Forward</a></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;                ,       <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44ab3263eb38f8903efc271cc7a760da510">Backward</a></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;                ,       <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44aeb9a56428f85bbdfd3846322baaffe6e">Bounce</a></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;                ,       <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44ae1ba155a9f2e8c3be94020eef32a0301">Manual</a></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;                };</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a63196386ec793bc3f17ecf5cb5c58ab8">Animation</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1Image.html">blade::Image</a>&amp;, <span class="keyword">const</span> std::vector&lt;uint16_t&gt;&amp; = { <a class="code" href="namespaceblade.html#acaa747b5ea1d305be31ef7380253971a">blade::Uint16_Max</a> });</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a63196386ec793bc3f17ecf5cb5c58ab8">Animation</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1Image.html">blade::Image</a>&amp;, <span class="keyword">const</span> std::vector&lt;std::vector&lt;uint16_t&gt;&gt;&amp;);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a63196386ec793bc3f17ecf5cb5c58ab8">Animation</a>(<span class="keyword">const</span> Animation&amp;);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                <span class="keyword">virtual</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#aee6bf19aac7ec2c3616d44496f7bed5b">~Animation</a>();</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ad20897c5c8bd47f5d4005989bead0e55">reset</a>();</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a3de868bffac37bdb0790168b46ec7dd1">loopingDisable</a>();</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ae20c58d00f2a13572d83c30455eb8c94">loopingEnable</a>();</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ae6cab0d4652931a91b931080bc1eccdc">setPlayMode</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a>);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a146137241af4ab7c9cf4aed2e7e62f04">groupSelect</a>(<span class="keyword">const</span> uint8_t);</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a17a72f2cc8602399ab276c628bcc4840">frameSelect</a>(<span class="keyword">const</span> uint8_t);</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a17a72f2cc8602399ab276c628bcc4840">frameSelect</a>(<span class="keyword">const</span> uint8_t, <span class="keyword">const</span> uint8_t);</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ae946f38df683d0b2fff741fd889d49f2">frameNext</a>();</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a8432aeaa1d808f034d37ed73582f82ce">framePrev</a>();</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;                <span class="keywordtype">bool</span>         <a class="code" href="classblade_1_1effect_1_1Animation.html#a389ad71786b00ae81f69060f153509d2">isPlaying</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                uint8_t      <a class="code" href="classblade_1_1effect_1_1Animation.html#ac4a2abe37820de13b2d4c006bfaddb42">groupCurrent</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                uint8_t      <a class="code" href="classblade_1_1effect_1_1Animation.html#a943e52046c644ce24717c26a1c769e02">frameCurrent</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                uint8_t      <a class="code" href="classblade_1_1effect_1_1Animation.html#a37148ed9f85334bfdd6b7373c2316186">frameCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                uint8_t      <a class="code" href="classblade_1_1effect_1_1Animation.html#a37148ed9f85334bfdd6b7373c2316186">frameCount</a>(<span class="keyword">const</span> uint8_t) <span class="keyword">const</span>;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                uint32_t     <a class="code" href="classblade_1_1effect_1_1Animation.html#a3d5eed9b38a56f81076919a4347aeb99">frameWidth</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                uint32_t     <a class="code" href="classblade_1_1effect_1_1Animation.html#ac4fbada0c801d40ff7d38d3cda7ccf81">frameHeight</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;                <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp; <a class="code" href="classblade_1_1effect_1_1Animation.html#ae70d91ee47a22003d39690fd2143f726">getFrameSize</a>(<a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ac5c54df7ed3b930268c8d7752c101725">update</a>();</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ad931e6267d6f294036881c1a9d649ff9">render</a>(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ad931e6267d6f294036881c1a9d649ff9">render</a>(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#ad931e6267d6f294036881c1a9d649ff9">render</a>(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;                uint8_t indexOfNextFrame(<span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a>);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                uint64_t**     duration;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;                <a class="code" href="classblade_1_1Image.html">blade::Image</a>*  master_image;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                uint8_t*       frame_count;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>    frame;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a>       play_mode;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">PlayMode</a>       play_mode_direction;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                uint64_t       time;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;                uint8_t        frame_index;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                uint8_t        group_count;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;                uint8_t        group_index;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;                <span class="keywordtype">bool</span>           looping_is_enabled;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;                Animation&amp; operator=(<span class="keyword">const</span> Animation&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html#a63196386ec793bc3f17ecf5cb5c58ab8">Animation</a>(Animation&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;                Animation&amp; operator=(Animation&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;};</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;};</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;};</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="preprocessor">#endif // blade_effect_Animation_h</span></div><div class="ttc" id="classblade_1_1effect_1_1Animation_html_ae6cab0d4652931a91b931080bc1eccdc"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ae6cab0d4652931a91b931080bc1eccdc">blade::effect::Animation::setPlayMode</a></div><div class="ttdeci">void setPlayMode(const PlayMode)</div><div class="ttdoc">Set the play mode. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:424</div></div>
<div class="ttc" id="classblade_1_1Image_html"><div class="ttname"><a href="classblade_1_1Image.html">blade::Image</a></div><div class="ttdoc">An Image. </div><div class="ttdef"><b>Definition:</b> Image.h:74</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ae70d91ee47a22003d39690fd2143f726"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ae70d91ee47a22003d39690fd2143f726">blade::effect::Animation::getFrameSize</a></div><div class="ttdeci">blade::Size &amp; getFrameSize(blade::Size &amp;) const</div><div class="ttdoc">The size of a frame. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:657</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44ab3263eb38f8903efc271cc7a760da510"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44ab3263eb38f8903efc271cc7a760da510">blade::effect::Animation::PlayMode::Backward</a></div><div class="ttdoc">Play going backward until the beginning. </div></div>
<div class="ttc" id="classblade_1_1Point_html"><div class="ttname"><a href="classblade_1_1Point.html">blade::Point</a></div><div class="ttdoc">A 2D point. </div><div class="ttdef"><b>Definition:</b> Point.h:69</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ac4fbada0c801d40ff7d38d3cda7ccf81"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ac4fbada0c801d40ff7d38d3cda7ccf81">blade::effect::Animation::frameHeight</a></div><div class="ttdeci">uint32_t frameHeight() const</div><div class="ttdoc">Get the frame height. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:648</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ac4a2abe37820de13b2d4c006bfaddb42"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ac4a2abe37820de13b2d4c006bfaddb42">blade::effect::Animation::groupCurrent</a></div><div class="ttdeci">uint8_t groupCurrent() const</div><div class="ttdoc">Get the group index. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:593</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a943e52046c644ce24717c26a1c769e02"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a943e52046c644ce24717c26a1c769e02">blade::effect::Animation::frameCurrent</a></div><div class="ttdeci">uint8_t frameCurrent() const</div><div class="ttdoc">Get the current frame index. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:602</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a63196386ec793bc3f17ecf5cb5c58ab8"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a63196386ec793bc3f17ecf5cb5c58ab8">blade::effect::Animation::Animation</a></div><div class="ttdeci">Animation(const blade::Image &amp;, const std::vector&lt; uint16_t &gt; &amp;={ blade::Uint16_Max })</div><div class="ttdoc">Create an Animation. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:237</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a37148ed9f85334bfdd6b7373c2316186"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a37148ed9f85334bfdd6b7373c2316186">blade::effect::Animation::frameCount</a></div><div class="ttdeci">uint8_t frameCount() const</div><div class="ttdoc">Get the frame count. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:611</div></div>

<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a3de868bffac37bdb0790168b46ec7dd1"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a3de868bffac37bdb0790168b46ec7dd1">blade::effect::Animation::loopingDisable</a></div><div class="ttdeci">void loopingDisable()</div><div class="ttdoc">Looping. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:402</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ae20c58d00f2a13572d83c30455eb8c94"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ae20c58d00f2a13572d83c30455eb8c94">blade::effect::Animation::loopingEnable</a></div><div class="ttdeci">void loopingEnable()</div><div class="ttdoc">Looping. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:413</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ae946f38df683d0b2fff741fd889d49f2"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ae946f38df683d0b2fff741fd889d49f2">blade::effect::Animation::frameNext</a></div><div class="ttdeci">void frameNext()</div><div class="ttdoc">Advance to the next frame. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:525</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ad931e6267d6f294036881c1a9d649ff9"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ad931e6267d6f294036881c1a9d649ff9">blade::effect::Animation::render</a></div><div class="ttdeci">void render(blade::Graphics &amp;)</div><div class="ttdoc">Draw a frame of animation. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:690</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ad20897c5c8bd47f5d4005989bead0e55"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ad20897c5c8bd47f5d4005989bead0e55">blade::effect::Animation::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Reset the animation. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:378</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a389ad71786b00ae81f69060f153509d2"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a389ad71786b00ae81f69060f153509d2">blade::effect::Animation::isPlaying</a></div><div class="ttdeci">bool isPlaying() const</div><div class="ttdoc">Is the Animation playing?. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:560</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_ac5c54df7ed3b930268c8d7752c101725"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#ac5c54df7ed3b930268c8d7752c101725">blade::effect::Animation::update</a></div><div class="ttdeci">void update()</div><div class="ttdoc">Update the Animation. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:669</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44ae1ba155a9f2e8c3be94020eef32a0301"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44ae1ba155a9f2e8c3be94020eef32a0301">blade::effect::Animation::PlayMode::Manual</a></div><div class="ttdoc">Only advance to another frame when told to do so. </div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a></div><div class="ttdoc">Animation based on a series of Images. </div><div class="ttdef"><b>Definition:</b> Animation.h:75</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a17a72f2cc8602399ab276c628bcc4840"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a17a72f2cc8602399ab276c628bcc4840">blade::effect::Animation::frameSelect</a></div><div class="ttdeci">void frameSelect(const uint8_t)</div><div class="ttdoc">Select an Animation frame. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:470</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a8432aeaa1d808f034d37ed73582f82ce"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a8432aeaa1d808f034d37ed73582f82ce">blade::effect::Animation::framePrev</a></div><div class="ttdeci">void framePrev()</div><div class="ttdoc">Go to the previous frame. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:538</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">blade::effect::Animation::PlayMode</a></div><div class="ttdeci">PlayMode</div><div class="ttdoc">How to play the animation. </div><div class="ttdef"><b>Definition:</b> Animation.h:78</div></div>
<div class="ttc" id="namespaceblade_html_acaa747b5ea1d305be31ef7380253971a"><div class="ttname"><a href="namespaceblade.html#acaa747b5ea1d305be31ef7380253971a">blade::Uint16_Max</a></div><div class="ttdeci">constexpr uint16_t Uint16_Max</div><div class="ttdoc">Max value for the uint16_t type. </div><div class="ttdef"><b>Definition:</b> Blade.h:235</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_aee6bf19aac7ec2c3616d44496f7bed5b"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#aee6bf19aac7ec2c3616d44496f7bed5b">blade::effect::Animation::~Animation</a></div><div class="ttdeci">virtual ~Animation()</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:360</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44aeb9a56428f85bbdfd3846322baaffe6e"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44aeb9a56428f85bbdfd3846322baaffe6e">blade::effect::Animation::PlayMode::Bounce</a></div><div class="ttdoc">Play going forward until the end, then backward. </div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a27ff3812e198ec7e5b27a989a890de44a67d2f6740a8eaebf4d5c6f79be8da481"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44a67d2f6740a8eaebf4d5c6f79be8da481">blade::effect::Animation::PlayMode::Forward</a></div><div class="ttdoc">Play going forward until the end. </div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a3d5eed9b38a56f81076919a4347aeb99"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a3d5eed9b38a56f81076919a4347aeb99">blade::effect::Animation::frameWidth</a></div><div class="ttdeci">uint32_t frameWidth() const</div><div class="ttdoc">Get the frame width. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:639</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html_a146137241af4ab7c9cf4aed2e7e62f04"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html#a146137241af4ab7c9cf4aed2e7e62f04">blade::effect::Animation::groupSelect</a></div><div class="ttdeci">void groupSelect(const uint8_t)</div><div class="ttdoc">Select an Animation Group. </div><div class="ttdef"><b>Definition:</b> Animation.cpp:449</div></div>

Changes to cpp/dox/api/html/Application_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Background_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Added cpp/dox/api/html/BillboardAnimation_8h_source.html.



















































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>Blade: The Game Engine: BillboardAnimation.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="Xekri.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="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <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>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</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('BillboardAnimation_8h_source.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)">
</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">BillboardAnimation.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_roadengine_BillboardAnimation_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_roadengine_BillboardAnimation_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/effect/Animation.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/roadengine/Billboard.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;{</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;{</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;};</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;};</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;{</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;{</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1BillboardAnimation.html">   79</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        : <span class="keyword">public</span> <a class="code" href="classblade_1_1roadengine_1_1Billboard.html">blade::roadengine::Billboard</a></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;{</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Image.html">blade::Image</a>&amp;);</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Image.html">blade::Image</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp;);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                <span class="keyword">virtual</span> ~<a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>();</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;) <span class="keyword">override</span>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a> animation;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>(<a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>&amp; operator=(<a class="code" href="classblade_1_1roadengine_1_1BillboardAnimation.html">BillboardAnimation</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;};</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;};</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;};</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">#endif // blade_roadengine_BillboardAnimation_h</span></div><div class="ttc" id="classblade_1_1Image_html"><div class="ttname"><a href="classblade_1_1Image.html">blade::Image</a></div><div class="ttdoc">An Image. </div><div class="ttdef"><b>Definition:</b> Image.h:74</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1BillboardAnimation_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1BillboardAnimation.html">blade::roadengine::BillboardAnimation</a></div><div class="ttdoc">An immovable object on the Road. </div><div class="ttdef"><b>Definition:</b> BillboardAnimation.h:79</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a></div><div class="ttdoc">Animation based on a series of Images. </div><div class="ttdef"><b>Definition:</b> Animation.h:75</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Billboard_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Billboard.html">blade::roadengine::Billboard</a></div><div class="ttdoc">An immovable object on the Road. </div><div class="ttdef"><b>Definition:</b> Billboard.h:81</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Added cpp/dox/api/html/BillboardColor_8h_source.html.



















































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>Blade: The Game Engine: BillboardColor.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="Xekri.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="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <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>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</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('BillboardColor_8h_source.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)">
</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">BillboardColor.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_roadengine_BillboardColor_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_roadengine_BillboardColor_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/roadengine/Billboard.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;{</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;};</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;};</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;{</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;{</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1BillboardColor.html">   78</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        : <span class="keyword">public</span> <a class="code" href="classblade_1_1roadengine_1_1Billboard.html">blade::roadengine::Billboard</a></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;{</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1BillboardColor.html#a0e887cb85702e0dccbf34d7dbe40443f">   82</a></span>&#160;                <span class="keyword">enum class</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html#a0e887cb85702e0dccbf34d7dbe40443f">ColorMode</a> : uint8_t</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;                {</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;                        Current_Color = 0,</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                        Random_Color = 1,</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                        Random_Gradient = 2,</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                };</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html#a0e887cb85702e0dccbf34d7dbe40443f">ColorMode</a> = ColorMode::Current_Color);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                <span class="keyword">virtual</span> ~<a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>();</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;) <span class="keyword">override</span>;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                <a class="code" href="classblade_1_1Color.html">blade::Color</a> color;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>(<a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>&amp; operator=(<a class="code" href="classblade_1_1roadengine_1_1BillboardColor.html">BillboardColor</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;};</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;};</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;};</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor">#endif // blade_roadengine_BillboardColor_h</span></div><div class="ttc" id="classblade_1_1roadengine_1_1BillboardColor_html_a0e887cb85702e0dccbf34d7dbe40443f"><div class="ttname"><a href="classblade_1_1roadengine_1_1BillboardColor.html#a0e887cb85702e0dccbf34d7dbe40443f">blade::roadengine::BillboardColor::ColorMode</a></div><div class="ttdeci">ColorMode</div><div class="ttdoc">The Color Mode. </div><div class="ttdef"><b>Definition:</b> BillboardColor.h:82</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1BillboardColor_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1BillboardColor.html">blade::roadengine::BillboardColor</a></div><div class="ttdoc">An immovable object on the Road. </div><div class="ttdef"><b>Definition:</b> BillboardColor.h:78</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
<div class="ttc" id="classblade_1_1Color_html"><div class="ttname"><a href="classblade_1_1Color.html">blade::Color</a></div><div class="ttdoc">Encapsulate the concept of color. </div><div class="ttdef"><b>Definition:</b> Color.h:69</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Billboard_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Billboard.html">blade::roadengine::Billboard</a></div><div class="ttdoc">An immovable object on the Road. </div><div class="ttdef"><b>Definition:</b> Billboard.h:81</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Added cpp/dox/api/html/Billboard_8h_source.html.

















































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>Blade: The Game Engine: Billboard.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="Xekri.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="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <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>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</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('Billboard_8h_source.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)">
</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">Billboard.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_roadengine_Billboard_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_roadengine_Billboard_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/Graphics.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;{</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;{</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        <span class="keyword">class </span>CameraData;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keyword">class </span>RoadEngine;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;};</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;{</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;{</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Billboard.html">   81</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;{</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                <span class="keyword">virtual</span> ~<a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>();</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                <span class="keyword">const</span> std::string&amp; name() <span class="keyword">const</span>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                <span class="keywordtype">void</span> collisionEnable();</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                <span class="keywordtype">void</span> collisionDisable();</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                <span class="keywordtype">bool</span> isCollisionEnabled() <span class="keyword">const</span>;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                <span class="keywordtype">bool</span> isCollisionDisabled() <span class="keyword">const</span>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keywordtype">void</span> getCollisionLine(int32_t&amp;, int32_t&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> update() = 0;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> blade::roadengine::CameraData&amp;, <span class="keyword">const</span> blade::roadengine::CameraData&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;, <span class="keyword">const</span> int32_t, <span class="keyword">const</span> int32_t, <span class="keyword">const</span> int32_t);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;) = 0;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Billboard.html#aa3d6656320f1a7278c0c2c7fdf07617c">  101</a></span>&#160;                <span class="keyword">const</span> <a class="code" href="classblade_1_1Size.html">blade::Size</a> <a class="code" href="classblade_1_1roadengine_1_1Billboard.html#aa3d6656320f1a7278c0c2c7fdf07617c">size</a>;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>* road_engine;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                <span class="keyword">const</span> std::string                    billboard_name;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                <span class="keywordtype">bool</span>                                 is_collision_enabled;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>(<a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>&amp; operator=(<a class="code" href="classblade_1_1roadengine_1_1Billboard.html">Billboard</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Billboard.html#a7238fc613ce4f9eb20385de2424e3f6d">  115</a></span>&#160;                <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;};</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;};</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;};</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="preprocessor">#endif // blade_roadengine_Billboard_h</span></div><div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1RoadEngine_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a></div><div class="ttdoc">An old style 2.5D racing engine. </div><div class="ttdef"><b>Definition:</b> RoadEngine.h:92</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Billboard_html_aa3d6656320f1a7278c0c2c7fdf07617c"><div class="ttname"><a href="classblade_1_1roadengine_1_1Billboard.html#aa3d6656320f1a7278c0c2c7fdf07617c">blade::roadengine::Billboard::size</a></div><div class="ttdeci">const blade::Size size</div><div class="ttdoc">The size of the Billboard. </div><div class="ttdef"><b>Definition:</b> Billboard.h:101</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Billboard_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Billboard.html">blade::roadengine::Billboard</a></div><div class="ttdoc">An immovable object on the Road. </div><div class="ttdef"><b>Definition:</b> Billboard.h:81</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Changes to cpp/dox/api/html/Blade_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Boundable_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Button_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Added cpp/dox/api/html/CameraNBFC_8h_source.html.

















































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>Blade: The Game Engine: CameraNBFC.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="Xekri.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="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <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>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</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('CameraNBFC_8h_source.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)">
</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">CameraNBFC.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_roadengine_CameraNBFC_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_roadengine_CameraNBFC_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/roadengine/Camera.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;{</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;{</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1CameraNBFC.html">   71</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html">CameraNBFC</a></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        : <span class="keyword">public</span> <a class="code" href="classblade_1_1roadengine_1_1Camera.html">blade::roadengine::Camera</a></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;{</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html#a718e22eaa574b2f42808273cab905207">CameraNBFC</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> uint16_t = 256);</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;                <span class="keyword">virtual</span> <a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html#a014660857de68f8cf7b31e26d7bbda00">~CameraNBFC</a>();</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;                <span class="keywordtype">void</span> <a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html#a21837e3db8c2ef484bcede30d9765871">render</a>(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;) <span class="keyword">override</span>;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html#a718e22eaa574b2f42808273cab905207">CameraNBFC</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html">CameraNBFC</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html">CameraNBFC</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html">CameraNBFC</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html#a718e22eaa574b2f42808273cab905207">CameraNBFC</a>(<a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html">CameraNBFC</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html">CameraNBFC</a>&amp; operator=(<a class="code" href="classblade_1_1roadengine_1_1CameraNBFC.html">CameraNBFC</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;};</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;};</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;};</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="preprocessor">#endif // blade_roadengine_CameraNBFC_h</span></div><div class="ttc" id="classblade_1_1roadengine_1_1CameraNBFC_html_a21837e3db8c2ef484bcede30d9765871"><div class="ttname"><a href="classblade_1_1roadengine_1_1CameraNBFC.html#a21837e3db8c2ef484bcede30d9765871">blade::roadengine::CameraNBFC::render</a></div><div class="ttdeci">void render(blade::Graphics &amp;) override</div><div class="ttdoc">Render the Road. </div><div class="ttdef"><b>Definition:</b> CameraNBFC.cpp:134</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1CameraNBFC_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1CameraNBFC.html">blade::roadengine::CameraNBFC</a></div><div class="ttdoc">The Camera. </div><div class="ttdef"><b>Definition:</b> CameraNBFC.h:71</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Camera_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Camera.html">blade::roadengine::Camera</a></div><div class="ttdoc">The Camera. </div><div class="ttdef"><b>Definition:</b> Camera.h:87</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1CameraNBFC_html_a718e22eaa574b2f42808273cab905207"><div class="ttname"><a href="classblade_1_1roadengine_1_1CameraNBFC.html#a718e22eaa574b2f42808273cab905207">blade::roadengine::CameraNBFC::CameraNBFC</a></div><div class="ttdeci">CameraNBFC(const std::string &amp;, const uint16_t=256)</div><div class="ttdef"><b>Definition:</b> CameraNBFC.cpp:99</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1CameraNBFC_html_a014660857de68f8cf7b31e26d7bbda00"><div class="ttname"><a href="classblade_1_1roadengine_1_1CameraNBFC.html#a014660857de68f8cf7b31e26d7bbda00">blade::roadengine::CameraNBFC::~CameraNBFC</a></div><div class="ttdeci">virtual ~CameraNBFC()</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> CameraNBFC.cpp:110</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Added cpp/dox/api/html/Camera_8h_source.html.



























































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>Blade: The Game Engine: Camera.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="Xekri.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="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <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>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</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('Camera_8h_source.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)">
</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">Camera.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_roadengine_Camera_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_roadengine_Camera_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/Point.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/Size.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;blade/Rect.h&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        <span class="keyword">class </span>Graphics;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        {</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;                <span class="keyword">struct </span>CameraData;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;                <span class="keyword">class  </span>Road;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;                <span class="keyword">class  </span>RoadEngine;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;                <span class="keyword">class  </span>Segment;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;                <span class="keyword">class  </span>Vehicle;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        };</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;};</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;{</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;{</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Camera.html">   87</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a></div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;{</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> uint16_t = 256);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                <span class="keyword">virtual</span> ~<a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>();</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keyword">const</span> std::string&amp; name() <span class="keyword">const</span>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                <span class="comment">// --- Display --- //</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                <span class="keywordtype">void</span> setViewLocation(<span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                <span class="keywordtype">void</span> setViewSize(<span class="keyword">const</span> <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;);</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                <span class="keywordtype">void</span> setDrawDistance(<span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                <span class="keywordtype">void</span> setFieldOfView(<span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                <span class="comment">// --- 3D Positioning --- //</span></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;                <span class="keywordtype">void</span> setPosition(<span class="keyword">const</span> <span class="keywordtype">float</span>, <span class="keyword">const</span> <span class="keywordtype">float</span>, <span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                <span class="keywordtype">void</span> setPositionForward(<span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                <span class="keywordtype">void</span> setPositionRight(<span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                <span class="keywordtype">void</span> setPositionUp(<span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                <span class="keywordtype">void</span> moveForward(<span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                <span class="keywordtype">void</span> moveRight(<span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;                <span class="keywordtype">void</span> moveUp(<span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                <span class="comment">// --- Data Selection --- //</span></div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                <span class="keywordtype">void</span> followVehicle(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                <span class="keywordtype">void</span> placeOnRoad(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;                <span class="comment">// --- Visiblity --- //</span></div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;                <span class="keywordtype">void</span> hide();</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;                <span class="keywordtype">void</span> show();</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;                <span class="keywordtype">bool</span> isHidden() <span class="keyword">const</span>;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                <span class="keywordtype">bool</span> isVisible() <span class="keyword">const</span>;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> update();</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;);</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                <span class="keywordtype">float</span> updateLocation();</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;                <span class="keywordtype">void</span> render_(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Camera.html#a511ae0b1c13f95e5f08f1a0dd3da3d93">  129</a></span>&#160;                blade::roadengine::CameraData* <a class="code" href="classblade_1_1roadengine_1_1Camera.html#a511ae0b1c13f95e5f08f1a0dd3da3d93">data</a>;</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Camera.html#acd36e8d94a9a0d6e2f2a8b711b65cfed">  130</a></span>&#160;                <a class="code" href="classblade_1_1Size.html">blade::Size</a>                    <a class="code" href="classblade_1_1roadengine_1_1Camera.html#acd36e8d94a9a0d6e2f2a8b711b65cfed">view_size</a>;</div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Camera.html#a1a9429157171d2dae92cdadac0a76fea">  131</a></span>&#160;                uint16_t                       <a class="code" href="classblade_1_1roadengine_1_1Camera.html#a1a9429157171d2dae92cdadac0a76fea">draw_distance</a>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Road.html">blade::roadengine::Road</a>*       road;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>* road_engine;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Vehicle.html">blade::roadengine::Vehicle</a>*    vehicle;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;                <a class="code" href="classblade_1_1Point.html">blade::Point</a>                   view_location;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;                <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>                    clip_area;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                <span class="keyword">const</span> std::string              camera_name;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;                <span class="keywordtype">float</span>                          curve_traveled;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;                <span class="keywordtype">float</span>                          distance_to_screen;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;                <span class="keywordtype">float</span>                          view_height_2;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;                <span class="keywordtype">float</span>                          view_width_2;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;                <span class="keywordtype">float</span>                          world_x;</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;                <span class="keywordtype">float</span>                          world_y_prev;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;                <span class="keywordtype">float</span>                          world_y;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;                <span class="keywordtype">float</span>                          world_z;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;                <span class="keywordtype">float</span>                          world_z_offset;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;                <span class="keywordtype">float</span>                          distance_above_vehicle;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;                <span class="keywordtype">float</span>                          distance_behind_vehicle;</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;                <span class="keywordtype">float</span>                          field_of_view;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;                int16_t                        horizon_y;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;                <span class="keywordtype">bool</span>                           is_visible;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>(<a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>&amp; operator=(<a class="code" href="classblade_1_1roadengine_1_1Camera.html">Camera</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;                </div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Camera.html#a7238fc613ce4f9eb20385de2424e3f6d">  162</a></span>&#160;                <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;};</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;};</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;};</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="preprocessor">#endif // blade_roadengine_Camera_h</span></div><div class="ttc" id="classblade_1_1roadengine_1_1Road_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Road.html">blade::roadengine::Road</a></div><div class="ttdoc">The Road. </div><div class="ttdef"><b>Definition:</b> Road.h:83</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Vehicle_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Vehicle.html">blade::roadengine::Vehicle</a></div><div class="ttdoc">An object that moves along the Road. </div><div class="ttdef"><b>Definition:</b> Vehicle.h:93</div></div>
<div class="ttc" id="classblade_1_1Point_html"><div class="ttname"><a href="classblade_1_1Point.html">blade::Point</a></div><div class="ttdoc">A 2D point. </div><div class="ttdef"><b>Definition:</b> Point.h:69</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Camera_html_a1a9429157171d2dae92cdadac0a76fea"><div class="ttname"><a href="classblade_1_1roadengine_1_1Camera.html#a1a9429157171d2dae92cdadac0a76fea">blade::roadengine::Camera::draw_distance</a></div><div class="ttdeci">uint16_t draw_distance</div><div class="ttdoc">The number of Segments to render. </div><div class="ttdef"><b>Definition:</b> Camera.h:131</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Camera_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Camera.html">blade::roadengine::Camera</a></div><div class="ttdoc">The Camera. </div><div class="ttdef"><b>Definition:</b> Camera.h:87</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1RoadEngine_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a></div><div class="ttdoc">An old style 2.5D racing engine. </div><div class="ttdef"><b>Definition:</b> RoadEngine.h:92</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Camera_html_a511ae0b1c13f95e5f08f1a0dd3da3d93"><div class="ttname"><a href="classblade_1_1roadengine_1_1Camera.html#a511ae0b1c13f95e5f08f1a0dd3da3d93">blade::roadengine::Camera::data</a></div><div class="ttdeci">blade::roadengine::CameraData * data</div><div class="ttdoc">The data used for rendering. </div><div class="ttdef"><b>Definition:</b> Camera.h:129</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Camera_html_acd36e8d94a9a0d6e2f2a8b711b65cfed"><div class="ttname"><a href="classblade_1_1roadengine_1_1Camera.html#acd36e8d94a9a0d6e2f2a8b711b65cfed">blade::roadengine::Camera::view_size</a></div><div class="ttdeci">blade::Size view_size</div><div class="ttdoc">The size of the rendering area. </div><div class="ttdef"><b>Definition:</b> Camera.h:130</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Changes to cpp/dox/api/html/Color_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Debug_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Debuggable_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Dice_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Die_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Direction_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Font_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorArcCCW_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorArcCW_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorBottomToTop_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorCenterToEdgeHorizontal_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorCenterToEdgeVertical_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorLeftToRight_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorPieCCW_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorPieCW_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorRightToLeft_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GaugeIndicatorTopToBottom_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Gauge_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GlyphGrid_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/GlyphMap_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Glyph_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Graphics_8h_source.html.

cannot compute difference between binary files

Changes to cpp/dox/api/html/Image_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Interpolation_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Label_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/MapView_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Matrix_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Menu_8h_source.html.

cannot compute difference between binary files

Changes to cpp/dox/api/html/NameGenerator_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Pattern_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Point_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Property_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Random_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Rect_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Renderable_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Added cpp/dox/api/html/RoadEngine_8h_source.html.

cannot compute difference between binary files

Added cpp/dox/api/html/Road_8h_source.html.

















































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>Blade: The Game Engine: Road.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="Xekri.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="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <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>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</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('Road_8h_source.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)">
</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">Road.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_roadengine_Road_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_roadengine_Road_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/Color.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/Point.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;blade/roadengine/Using.h&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;{</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keyword">class </span>RoadEngine;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="keyword">class </span>Segment;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <span class="keyword">class </span>Skyline;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;};</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;};</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;{</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;{</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Road.html">   83</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;{</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                <span class="comment">// Property: Hill_Scaling_Factor = 10.0f</span></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                <span class="comment">// Property: Curve_Scaling_Factor = 0.10f</span></div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                <span class="comment">// Property: Max_Width_Scale = 3.00f</span></div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">   90</a></span>&#160;                <span class="keyword">enum class</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">RateOfChange</a> : uint8_t</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                {</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                        Linear,</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                        CubicIn,</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;                        CubicInOut,</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                        CubicOut,</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                        SinIn,</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                        SinInOut,</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                        SinOut,</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                };</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> uint16_t = 1);</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                <span class="keyword">virtual</span> ~<a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>();</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                <span class="keyword">const</span> std::string&amp; name() <span class="keyword">const</span>;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                <span class="comment">// --- Segment --- //</span></div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                Segment* segmentFirst() <span class="keyword">const</span>;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                Segment* segmentAtDistance(<span class="keyword">const</span> uint32_t);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                Segment* segmentAtDistance(<span class="keyword">const</span> uint32_t, uint8_t&amp;);</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;                Segment* segmentAtDistance(<span class="keyword">const</span> uint32_t, <span class="keywordtype">float</span>&amp;);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                uint16_t segmentCount() <span class="keyword">const</span>;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                uint8_t  segmentLength() <span class="keyword">const</span>;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                <span class="keywordtype">void</span>     setSegmentCount(<span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;                <span class="keywordtype">void</span>     setSegmentLength(<span class="keyword">const</span> uint8_t);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;                <span class="comment">// --- Fog --- //</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;                <span class="keywordtype">void</span> setFog(<span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                <span class="keywordtype">void</span> setFog(<span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">RateOfChange</a>, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">RateOfChange</a>);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                <span class="comment">// --- Surface --- //</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                <span class="keywordtype">void</span> setGround(<span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;);</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                <span class="keywordtype">void</span> setGround(<span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                <span class="keywordtype">void</span> setGround(<span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;                <span class="keywordtype">void</span> setSurface(<span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                <span class="keywordtype">void</span> setSurface(<span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;                <span class="comment">// --- Road --- //</span></div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;                <span class="keywordtype">void</span> setCurve(<span class="keyword">const</span> int16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;                <span class="keywordtype">void</span> setCurve(<span class="keyword">const</span> int16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">RateOfChange</a>, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">RateOfChange</a>);</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;                <span class="keywordtype">void</span> setHill(<span class="keyword">const</span> int16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;                <span class="keywordtype">void</span> setHill(<span class="keyword">const</span> int16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">RateOfChange</a>, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">RateOfChange</a>);</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;                <span class="keywordtype">void</span> setWidth(<span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;                <span class="keywordtype">void</span> setWidth(<span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                <span class="keywordtype">void</span> setWidth(<span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;                <span class="keywordtype">void</span> setWidth(<span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t);</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;                <span class="keywordtype">void</span> setWidth(<span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">RateOfChange</a>, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">RateOfChange</a>);</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;                </div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;                <span class="keywordtype">void</span> setLane(<span class="keyword">const</span> uint8_t, <span class="keyword">const</span> uint8_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;, <span class="keyword">const</span> uint16_t = 1);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;                <span class="keywordtype">void</span> setLane(<span class="keyword">const</span> uint8_t, <span class="keyword">const</span> uint8_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> uint16_t = 1);</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;                int32_t roadLength() <span class="keyword">const</span>;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;                <span class="comment">// Move this into the Segments.</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;                <span class="keywordtype">float</span> slipperiness() <span class="keyword">const</span>;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;                <span class="keywordtype">void</span> setSlipperiness(<span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;                <span class="comment">// --- Billboard --- //</span></div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;                <span class="keywordtype">void</span> billboardAdd(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> uint16_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;                <span class="comment">// --- Skyline --- //</span></div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Skyline.html">blade::roadengine::Skyline</a>&amp; skyline() <span class="keyword">const</span>;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;                <span class="keywordtype">void</span> setSkyline(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;                <span class="comment">// --- RoadEngine --- //</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;                <span class="keywordtype">void</span> update();</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;                <span class="keywordtype">void</span> loopSegments();</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;                <span class="keyword">const</span> std::string              road_name;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>* road_engine;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;                blade::roadengine::Segment*    segment;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Skyline.html">blade::roadengine::Skyline</a>*    road_skyline;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;                <span class="keywordtype">float</span>                          road_slipperiness;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;                uint16_t                       segment_capacity;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;                uint16_t                       segment_count;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;                uint8_t                        segment_length;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>(<a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>&amp; operator=(<a class="code" href="classblade_1_1roadengine_1_1Road.html">Road</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Road.html#a7238fc613ce4f9eb20385de2424e3f6d">  183</a></span>&#160;                <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;};</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;};</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;};</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor">#endif // blade_roadengine_Road_h</span></div><div class="ttc" id="classblade_1_1roadengine_1_1Road_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Road.html">blade::roadengine::Road</a></div><div class="ttdoc">The Road. </div><div class="ttdef"><b>Definition:</b> Road.h:83</div></div>
<div class="ttc" id="classblade_1_1Point_html"><div class="ttname"><a href="classblade_1_1Point.html">blade::Point</a></div><div class="ttdoc">A 2D point. </div><div class="ttdef"><b>Definition:</b> Point.h:69</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1RoadEngine_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a></div><div class="ttdoc">An old style 2.5D racing engine. </div><div class="ttdef"><b>Definition:</b> RoadEngine.h:92</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Skyline_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Skyline.html">blade::roadengine::Skyline</a></div><div class="ttdoc">The background Skyline. </div><div class="ttdef"><b>Definition:</b> Skyline.h:89</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Road_html_a09ad5f438f5bce0bf85f29c46d203c78"><div class="ttname"><a href="classblade_1_1roadengine_1_1Road.html#a09ad5f438f5bce0bf85f29c46d203c78">blade::roadengine::Road::RateOfChange</a></div><div class="ttdeci">RateOfChange</div><div class="ttdoc">Rates of transition. </div><div class="ttdef"><b>Definition:</b> Road.h:90</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1Color_html"><div class="ttname"><a href="classblade_1_1Color.html">blade::Color</a></div><div class="ttdoc">Encapsulate the concept of color. </div><div class="ttdef"><b>Definition:</b> Color.h:69</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Changes to cpp/dox/api/html/Screen_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Sensor_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Size_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Added cpp/dox/api/html/Skyline_8h_source.html.





































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>Blade: The Game Engine: Skyline.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="Xekri.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="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <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>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</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('Skyline_8h_source.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)">
</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">Skyline.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_roadengine_Skyline_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_roadengine_Skyline_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/Color.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;blade/Point.h&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#include &lt;blade/Rect.h&gt;</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &lt;blade/Size.h&gt;</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#include &lt;blade/Graphics.h&gt;</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &lt;blade/effect/Animation.h&gt;</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &lt;blade/effect/Using.h&gt;</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#include &lt;blade/Using.h&gt;</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#include &lt;blade/Property.h&gt;</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;{</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;{</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        <span class="keyword">struct </span>RoadEngine;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        <span class="keyword">struct </span>SkylineData;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;};</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;};</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;{</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">namespace </span>roadengine</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;{</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Skyline.html">   89</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;{</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keyword">virtual</span> ~<a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>();</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Skyline.html#a3a9a6ee089af6ef07cebc29c977dc76f">   95</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="classblade_1_1roadengine_1_1Skyline.html#a3a9a6ee089af6ef07cebc29c977dc76f">Property_Offset_X</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Skyline.html#a463fc09a87295fbab10fb1ecf394f5ae">   96</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="classblade_1_1roadengine_1_1Skyline.html#a463fc09a87295fbab10fb1ecf394f5ae">Property_Offset_Y</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Skyline.html#a01afa91b88537a8fe435fd870deec033">   97</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="classblade_1_1roadengine_1_1Skyline.html#a01afa91b88537a8fe435fd870deec033">Property_Scroll_X</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Skyline.html#af027b75d553bfc3307652ec0ea6bcb40">   98</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="classblade_1_1roadengine_1_1Skyline.html#af027b75d553bfc3307652ec0ea6bcb40">Property_Scroll_Y</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Skyline.html#a20cfd7639a71ce3b5fd7f6420f9dfe02">   99</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="classblade_1_1roadengine_1_1Skyline.html#a20cfd7639a71ce3b5fd7f6420f9dfe02">Property_Relative_Width</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Skyline.html#a8367694f601a1e03bcac419faef2880f">  100</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="classblade_1_1roadengine_1_1Skyline.html#a8367694f601a1e03bcac419faef2880f">Property_Relative_Height</a>;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                <span class="keyword">const</span> std::string&amp;        name() <span class="keyword">const</span>;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;             backgroundColor();</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                <span class="keywordtype">void</span>                      setBackgroundColor(<span class="keyword">const</span> <a class="code" href="classblade_1_1Color.html">blade::Color</a>&amp;);</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                <span class="keywordtype">bool</span>                      backgroundAdd(<span class="keyword">const</span> <a class="code" href="classblade_1_1Image.html">blade::Image</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Property.html">blade::Property</a>&amp;);</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                <span class="keywordtype">bool</span>                      backgroundAdd(<span class="keyword">const</span> uint8_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1Image.html">blade::Image</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Property.html">blade::Property</a>&amp;);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                <span class="keywordtype">bool</span>                      backgroundAdd(<span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Property.html">blade::Property</a>&amp;);</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;                <span class="keywordtype">bool</span>                      backgroundAdd(<span class="keyword">const</span> uint8_t, <span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Property.html">blade::Property</a>&amp;);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                <span class="keywordtype">void</span>                      backgroundRemove(<span class="keyword">const</span> uint8_t);</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                <span class="keywordtype">void</span>                      backgroundRemoveAll();</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>* backgroundTake(<span class="keyword">const</span> uint8_t);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                <span class="keywordtype">void</span>                      update();</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;                <span class="keywordtype">void</span>                      render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;, <span class="keyword">const</span> int32_t, <span class="keyword">const</span> <span class="keywordtype">float</span>, <span class="keyword">const</span> <span class="keywordtype">float</span>);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;                <span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>*        road_engine;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                <span class="keyword">const</span> std::string                           skyline_name;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                std::vector&lt;blade::roadengine::SkylineData&gt; data_vector;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                <a class="code" href="namespaceblade_1_1effect.html#a4ce4c6f15fd4cfbd52667e53d4ecfff9">blade::effect::VectorAnimation</a>              animation_vector;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                <a class="code" href="classblade_1_1Color.html">blade::Color</a>                                bg_color;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>                                 bg_area;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>(<a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;                <a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>&amp; operator=(<a class="code" href="classblade_1_1roadengine_1_1Skyline.html">Skyline</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classblade_1_1roadengine_1_1Skyline.html#a7238fc613ce4f9eb20385de2424e3f6d">  135</a></span>&#160;                <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a>;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;};</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;};</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;};</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="preprocessor">#endif // blade_roadengine_Skyline_h</span></div><div class="ttc" id="classblade_1_1roadengine_1_1Skyline_html_a463fc09a87295fbab10fb1ecf394f5ae"><div class="ttname"><a href="classblade_1_1roadengine_1_1Skyline.html#a463fc09a87295fbab10fb1ecf394f5ae">blade::roadengine::Skyline::Property_Offset_Y</a></div><div class="ttdeci">static const std::string Property_Offset_Y</div><div class="ttdoc">The initial Y offset of the background Animation. </div><div class="ttdef"><b>Definition:</b> Skyline.h:96</div></div>
<div class="ttc" id="classblade_1_1Image_html"><div class="ttname"><a href="classblade_1_1Image.html">blade::Image</a></div><div class="ttdoc">An Image. </div><div class="ttdef"><b>Definition:</b> Image.h:74</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Skyline_html_a8367694f601a1e03bcac419faef2880f"><div class="ttname"><a href="classblade_1_1roadengine_1_1Skyline.html#a8367694f601a1e03bcac419faef2880f">blade::roadengine::Skyline::Property_Relative_Height</a></div><div class="ttdeci">static const std::string Property_Relative_Height</div><div class="ttdoc">The height of the Animation, relative to the rendering area height. </div><div class="ttdef"><b>Definition:</b> Skyline.h:100</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Skyline_html_af027b75d553bfc3307652ec0ea6bcb40"><div class="ttname"><a href="classblade_1_1roadengine_1_1Skyline.html#af027b75d553bfc3307652ec0ea6bcb40">blade::roadengine::Skyline::Property_Scroll_Y</a></div><div class="ttdeci">static const std::string Property_Scroll_Y</div><div class="ttdoc">The Y scrolling speed. </div><div class="ttdef"><b>Definition:</b> Skyline.h:98</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Skyline_html_a3a9a6ee089af6ef07cebc29c977dc76f"><div class="ttname"><a href="classblade_1_1roadengine_1_1Skyline.html#a3a9a6ee089af6ef07cebc29c977dc76f">blade::roadengine::Skyline::Property_Offset_X</a></div><div class="ttdeci">static const std::string Property_Offset_X</div><div class="ttdoc">The initial X offset of the background Animation. </div><div class="ttdef"><b>Definition:</b> Skyline.h:95</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Skyline_html_a01afa91b88537a8fe435fd870deec033"><div class="ttname"><a href="classblade_1_1roadengine_1_1Skyline.html#a01afa91b88537a8fe435fd870deec033">blade::roadengine::Skyline::Property_Scroll_X</a></div><div class="ttdeci">static const std::string Property_Scroll_X</div><div class="ttdoc">The X scrolling speed. </div><div class="ttdef"><b>Definition:</b> Skyline.h:97</div></div>
<div class="ttc" id="classblade_1_1Property_html"><div class="ttname"><a href="classblade_1_1Property.html">blade::Property</a></div><div class="ttdoc">A collection of key/value pairs. </div><div class="ttdef"><b>Definition:</b> Property.h:69</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1RoadEngine_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1RoadEngine.html">blade::roadengine::RoadEngine</a></div><div class="ttdoc">An old style 2.5D racing engine. </div><div class="ttdef"><b>Definition:</b> RoadEngine.h:92</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Skyline_html"><div class="ttname"><a href="classblade_1_1roadengine_1_1Skyline.html">blade::roadengine::Skyline</a></div><div class="ttdoc">The background Skyline. </div><div class="ttdef"><b>Definition:</b> Skyline.h:89</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a></div><div class="ttdoc">Animation based on a series of Images. </div><div class="ttdef"><b>Definition:</b> Animation.h:75</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1roadengine_1_1Skyline_html_a20cfd7639a71ce3b5fd7f6420f9dfe02"><div class="ttname"><a href="classblade_1_1roadengine_1_1Skyline.html#a20cfd7639a71ce3b5fd7f6420f9dfe02">blade::roadengine::Skyline::Property_Relative_Width</a></div><div class="ttdeci">static const std::string Property_Relative_Width</div><div class="ttdoc">The width of the Animation, relative to the rendering area width. </div><div class="ttdef"><b>Definition:</b> Skyline.h:99</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="namespaceblade_1_1effect_html_a4ce4c6f15fd4cfbd52667e53d4ecfff9"><div class="ttname"><a href="namespaceblade_1_1effect.html#a4ce4c6f15fd4cfbd52667e53d4ecfff9">blade::effect::VectorAnimation</a></div><div class="ttdeci">std::vector&lt; blade::effect::Animation * &gt; VectorAnimation</div><div class="ttdoc">A convenience vector of effect objects. </div><div class="ttdef"><b>Definition:</b> effect/Using.h:69</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
<div class="ttc" id="classblade_1_1Color_html"><div class="ttname"><a href="classblade_1_1Color.html">blade::Color</a></div><div class="ttdoc">Encapsulate the concept of color. </div><div class="ttdef"><b>Definition:</b> Color.h:69</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Changes to cpp/dox/api/html/StageManager_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Stage_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/StarField_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Stroke_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/TextInput_8h_source.html.

cannot compute difference between binary files

Changes to cpp/dox/api/html/TileActor_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
...
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<div class="ttc" id="classblade_1_1tileengine_1_1TileMap_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileMap.html">blade::tileengine::TileMap</a></div><div class="ttdoc">A collection of Tiles. </div><div class="ttdef"><b>Definition:</b> TileMap.h:84</div></div>
<div class="ttc" id="classblade_1_1Point_html"><div class="ttname"><a href="classblade_1_1Point.html">blade::Point</a></div><div class="ttdoc">A 2D point. </div><div class="ttdef"><b>Definition:</b> Point.h:69</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="namespaceblade_html_a30195b9e606387f0042a8f3e4e283afb"><div class="ttname"><a href="namespaceblade.html#a30195b9e606387f0042a8f3e4e283afb">blade::MapUint64Point</a></div><div class="ttdeci">std::map&lt; uint64_t, blade::Point &gt; MapUint64Point</div><div class="ttdoc">A convenience map of common key/value pairs. </div><div class="ttdef"><b>Definition:</b> Using.h:84</div></div>
<div class="ttc" id="classblade_1_1tileengine_1_1TileEngineData_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileEngineData.html">blade::tileengine::TileEngineData</a></div><div class="ttdoc">Brief. </div><div class="ttdef"><b>Definition:</b> TileEngineData.hprivate:78</div></div>
<div class="ttc" id="namespaceblade_html_a3f366cea4a386d5501b50adcddc50561"><div class="ttname"><a href="namespaceblade.html#a3f366cea4a386d5501b50adcddc50561">blade::MapUint64Rect</a></div><div class="ttdeci">std::map&lt; uint64_t, blade::Rect &gt; MapUint64Rect</div><div class="ttdoc">A convenience map of common key/value pairs. </div><div class="ttdef"><b>Definition:</b> Using.h:85</div></div>
<div class="ttc" id="namespaceblade_html_af4924582e8b6da681e1062452738db29"><div class="ttname"><a href="namespaceblade.html#af4924582e8b6da681e1062452738db29">blade::VectorPoint</a></div><div class="ttdeci">std::vector&lt; blade::Point &gt; VectorPoint</div><div class="ttdoc">A convenience vector of common data types. </div><div class="ttdef"><b>Definition:</b> Using.h:91</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a></div><div class="ttdoc">Animation based on a series of Images. </div><div class="ttdef"><b>Definition:</b> Animation.h:74</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
<div class="ttc" id="classblade_1_1tileengine_1_1TileActor_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileActor.html">blade::tileengine::TileActor</a></div><div class="ttdoc">A TileActor. </div><div class="ttdef"><b>Definition:</b> TileActor.h:83</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->







|







 







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
...
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<div class="ttc" id="classblade_1_1tileengine_1_1TileMap_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileMap.html">blade::tileengine::TileMap</a></div><div class="ttdoc">A collection of Tiles. </div><div class="ttdef"><b>Definition:</b> TileMap.h:84</div></div>
<div class="ttc" id="classblade_1_1Point_html"><div class="ttname"><a href="classblade_1_1Point.html">blade::Point</a></div><div class="ttdoc">A 2D point. </div><div class="ttdef"><b>Definition:</b> Point.h:69</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="namespaceblade_html_a30195b9e606387f0042a8f3e4e283afb"><div class="ttname"><a href="namespaceblade.html#a30195b9e606387f0042a8f3e4e283afb">blade::MapUint64Point</a></div><div class="ttdeci">std::map&lt; uint64_t, blade::Point &gt; MapUint64Point</div><div class="ttdoc">A convenience map of common key/value pairs. </div><div class="ttdef"><b>Definition:</b> Using.h:84</div></div>
<div class="ttc" id="classblade_1_1tileengine_1_1TileEngineData_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileEngineData.html">blade::tileengine::TileEngineData</a></div><div class="ttdoc">Brief. </div><div class="ttdef"><b>Definition:</b> TileEngineData.hprivate:78</div></div>
<div class="ttc" id="namespaceblade_html_a3f366cea4a386d5501b50adcddc50561"><div class="ttname"><a href="namespaceblade.html#a3f366cea4a386d5501b50adcddc50561">blade::MapUint64Rect</a></div><div class="ttdeci">std::map&lt; uint64_t, blade::Rect &gt; MapUint64Rect</div><div class="ttdoc">A convenience map of common key/value pairs. </div><div class="ttdef"><b>Definition:</b> Using.h:85</div></div>
<div class="ttc" id="namespaceblade_html_af4924582e8b6da681e1062452738db29"><div class="ttname"><a href="namespaceblade.html#af4924582e8b6da681e1062452738db29">blade::VectorPoint</a></div><div class="ttdeci">std::vector&lt; blade::Point &gt; VectorPoint</div><div class="ttdoc">A convenience vector of common data types. </div><div class="ttdef"><b>Definition:</b> Using.h:91</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a></div><div class="ttdoc">Animation based on a series of Images. </div><div class="ttdef"><b>Definition:</b> Animation.h:75</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
<div class="ttc" id="classblade_1_1tileengine_1_1TileActor_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileActor.html">blade::tileengine::TileActor</a></div><div class="ttdoc">A TileActor. </div><div class="ttdef"><b>Definition:</b> TileActor.h:83</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->

Changes to cpp/dox/api/html/TileEngine_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/TileMap_8h_source.html.

cannot compute difference between binary files

Changes to cpp/dox/api/html/Tile_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
...
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2013-2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_tileengine_Tile_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_tileengine_Tile_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/Graphics.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/Property.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;blade/effect/Animation.h&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        <span class="keyword">namespace </span>tileengine</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        {</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;                <span class="keyword">class </span>TileEngine;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;                <span class="keyword">class </span>TileEngineData;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        };</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;};</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;{</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">namespace </span>tileengine</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;{</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classblade_1_1tileengine_1_1Tile.html">   82</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;{</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp;);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                <span class="keyword">virtual</span> ~<a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>();</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                <span class="keyword">const</span> std::string&amp; name() <span class="keyword">const</span>;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp; getSize(<a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                <span class="keyword">virtual</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp; getAnchor(<a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keyword">virtual</span> <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;  getBounds(<a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1TileEngine.html">blade::tileengine::TileEngine</a>&amp; tileengine() <span class="keyword">const</span>;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                <span class="keyword">const</span> <a class="code" href="classblade_1_1Property.html">blade::Property</a>&amp; property() <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                <a class="code" href="classblade_1_1Property.html">blade::Property</a>&amp;       property();</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> update();</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;);</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> useTileEngineData(<span class="keyword">const</span> <a class="code" href="classblade_1_1tileengine_1_1TileEngineData.html">blade::tileengine::TileEngineData</a>&amp;);</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp; animation() <span class="keyword">const</span>;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>*      anim;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1TileEngine.html">blade::tileengine::TileEngine</a>* tileengine_;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                <a class="code" href="classblade_1_1Property.html">blade::Property</a>                property_data;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                <a class="code" href="classblade_1_1Point.html">blade::Point</a>                   anchor;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                <a class="code" href="classblade_1_1Point.html">blade::Point</a>                   render_location;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;                <span class="keyword">const</span> std::string              tile_name;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;                <span class="keyword">const</span> <span class="keywordtype">int</span>                      width;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;                <span class="keyword">const</span> <span class="keywordtype">int</span>                      height;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>(<a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp; operator=(<a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;};</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;};</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;};</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="preprocessor">#endif // blade_tileengine_Tile_h</span></div><div class="ttc" id="classblade_1_1tileengine_1_1Tile_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1Tile.html">blade::tileengine::Tile</a></div><div class="ttdoc">A Tile. </div><div class="ttdef"><b>Definition:</b> Tile.h:82</div></div>
<div class="ttc" id="classblade_1_1Point_html"><div class="ttname"><a href="classblade_1_1Point.html">blade::Point</a></div><div class="ttdoc">A 2D point. </div><div class="ttdef"><b>Definition:</b> Point.h:69</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="classblade_1_1tileengine_1_1TileEngineData_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileEngineData.html">blade::tileengine::TileEngineData</a></div><div class="ttdoc">Brief. </div><div class="ttdef"><b>Definition:</b> TileEngineData.hprivate:78</div></div>
<div class="ttc" id="classblade_1_1tileengine_1_1TileEngine_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileEngine.html">blade::tileengine::TileEngine</a></div><div class="ttdoc">Render a scene by drawing a set of graphic images. </div><div class="ttdef"><b>Definition:</b> TileEngine.h:86</div></div>
<div class="ttc" id="classblade_1_1Property_html"><div class="ttname"><a href="classblade_1_1Property.html">blade::Property</a></div><div class="ttdoc">A collection of key/value pairs. </div><div class="ttdef"><b>Definition:</b> Property.h:69</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a></div><div class="ttdoc">Animation based on a series of Images. </div><div class="ttdef"><b>Definition:</b> Animation.h:74</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->







|







 







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
...
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 2013-2017 Andrew Moore</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * This file is part of Blade: The Game Engine.</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Blade: The Game Engine is free software: you can redistribute it and/or </span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * published by the Free Software Foundation, either version 3 of the License, </span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * or (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Blade: The Game Engine is distributed in the hope that it will be useful, </span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of </span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser </span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public License </span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with Blade: The Game Engine. If not, see </span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef blade_tileengine_Tile_h</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define blade_tileengine_Tile_h</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Defines</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Includes</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ANSI/POSIX</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Blade: The Game Engine</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;blade/Graphics.h&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;blade/Property.h&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;blade/effect/Animation.h&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> * Namespaces</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * Forward Declarations</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        <span class="keyword">namespace </span>tileengine</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        {</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;                <span class="keyword">class </span>TileEngine;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;                <span class="keyword">class </span>TileEngineData;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        };</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;};</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"> * Typedefs / Usings</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> * Structures</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> * Classes</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblade.html">blade</a></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;{</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">namespace </span>tileengine</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;{</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classblade_1_1tileengine_1_1Tile.html">   82</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;{</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        <span class="keyword">public</span>:</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp;);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                <span class="keyword">explicit</span> <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                <span class="keyword">virtual</span> ~<a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>();</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                <span class="keyword">const</span> std::string&amp; name() <span class="keyword">const</span>;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                <a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp; getSize(<a class="code" href="classblade_1_1Size.html">blade::Size</a>&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                <span class="keyword">virtual</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp; getAnchor(<a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keyword">virtual</span> <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;  getBounds(<a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1TileEngine.html">blade::tileengine::TileEngine</a>&amp; tileengine() <span class="keyword">const</span>;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                <span class="keyword">const</span> <a class="code" href="classblade_1_1Property.html">blade::Property</a>&amp; property() <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                <a class="code" href="classblade_1_1Property.html">blade::Property</a>&amp;       property();</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> update();</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;);</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> render(<a class="code" href="classblade_1_1Graphics.html">blade::Graphics</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Rect.html">blade::Rect</a>&amp;, <span class="keyword">const</span> <a class="code" href="classblade_1_1Point.html">blade::Point</a>&amp;);</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                <span class="keyword">virtual</span> <span class="keywordtype">void</span> useTileEngineData(<span class="keyword">const</span> <a class="code" href="classblade_1_1tileengine_1_1TileEngineData.html">blade::tileengine::TileEngineData</a>&amp;);</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <span class="keyword">protected</span>:</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>&amp; animation() <span class="keyword">const</span>;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                <a class="code" href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a>*      anim;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1TileEngine.html">blade::tileengine::TileEngine</a>* tileengine_;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                <a class="code" href="classblade_1_1Property.html">blade::Property</a>                property_data;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                <a class="code" href="classblade_1_1Point.html">blade::Point</a>                   anchor;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                <a class="code" href="classblade_1_1Point.html">blade::Point</a>                   render_location;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;                <span class="keyword">const</span> std::string              tile_name;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;                <span class="keyword">const</span> <span class="keywordtype">int</span>                      width;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;                <span class="keyword">const</span> <span class="keywordtype">int</span>                      height;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>(<span class="keyword">const</span> <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>(<a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                <a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp; operator=(<a class="code" href="classblade_1_1tileengine_1_1Tile.html">Tile</a>&amp;&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;};</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;};</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;};</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="preprocessor">#endif // blade_tileengine_Tile_h</span></div><div class="ttc" id="classblade_1_1tileengine_1_1Tile_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1Tile.html">blade::tileengine::Tile</a></div><div class="ttdoc">A Tile. </div><div class="ttdef"><b>Definition:</b> Tile.h:82</div></div>
<div class="ttc" id="classblade_1_1Point_html"><div class="ttname"><a href="classblade_1_1Point.html">blade::Point</a></div><div class="ttdoc">A 2D point. </div><div class="ttdef"><b>Definition:</b> Point.h:69</div></div>
<div class="ttc" id="classblade_1_1Size_html"><div class="ttname"><a href="classblade_1_1Size.html">blade::Size</a></div><div class="ttdoc">Represents a dimensional &quot;size&amp;#39;. </div><div class="ttdef"><b>Definition:</b> Size.h:69</div></div>
<div class="ttc" id="classblade_1_1tileengine_1_1TileEngineData_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileEngineData.html">blade::tileengine::TileEngineData</a></div><div class="ttdoc">Brief. </div><div class="ttdef"><b>Definition:</b> TileEngineData.hprivate:78</div></div>
<div class="ttc" id="classblade_1_1tileengine_1_1TileEngine_html"><div class="ttname"><a href="classblade_1_1tileengine_1_1TileEngine.html">blade::tileengine::TileEngine</a></div><div class="ttdoc">Render a scene by drawing a set of graphic images. </div><div class="ttdef"><b>Definition:</b> TileEngine.h:86</div></div>
<div class="ttc" id="classblade_1_1Property_html"><div class="ttname"><a href="classblade_1_1Property.html">blade::Property</a></div><div class="ttdoc">A collection of key/value pairs. </div><div class="ttdef"><b>Definition:</b> Property.h:69</div></div>
<div class="ttc" id="classblade_1_1effect_1_1Animation_html"><div class="ttname"><a href="classblade_1_1effect_1_1Animation.html">blade::effect::Animation</a></div><div class="ttdoc">Animation based on a series of Images. </div><div class="ttdef"><b>Definition:</b> Animation.h:75</div></div>
<div class="ttc" id="namespaceblade_html"><div class="ttname"><a href="namespaceblade.html">blade</a></div><div class="ttdoc">Core Compoents. </div><div class="ttdef"><b>Definition:</b> Actor.cpp:55</div></div>
<div class="ttc" id="classblade_1_1Graphics_html"><div class="ttname"><a href="classblade_1_1Graphics.html">blade::Graphics</a></div><div class="ttdoc">The graphic rendering interface. </div><div class="ttdef"><b>Definition:</b> Graphics.h:81</div></div>
<div class="ttc" id="classblade_1_1Rect_html"><div class="ttname"><a href="classblade_1_1Rect.html">blade::Rect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> Rect.h:71</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->

Changes to cpp/dox/api/html/Trig_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/TriggerOnBlade_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/TriggerOnKey_8h_source.html.

cannot compute difference between binary files

Changes to cpp/dox/api/html/TriggerOnMouse_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Trigger_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Using_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Util_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/Vector_8h_source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Added cpp/dox/api/html/Vehicle_8h_source.html.

cannot compute difference between binary files

Changes to cpp/dox/api/html/annotated.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
...
149
150
151
152
153
154
155
156













157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<tr id="row_0_5_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomBase.html" target="_self">RandomBase</a></td><td class="desc">Use the System's random number generator. </td></tr>
<tr id="row_0_5_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomCMWC.html" target="_self">RandomCMWC</a></td><td class="desc">Complementary Multiply With Carry <a class="el" href="classblade_1_1random_1_1Random.html" title="A Random Number Generator. ">Random</a> Number Generator. </td></tr>
<tr id="row_0_5_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomLinearCongruential.html" target="_self">RandomLinearCongruential</a></td><td class="desc">Linear congruential generator. </td></tr>
<tr id="row_0_5_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomMultiplyWithCarry.html" target="_self">RandomMultiplyWithCarry</a></td><td class="desc">A simple Multiply-With-Carry generator. </td></tr>
<tr id="row_0_5_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomXorShift.html" target="_self">RandomXorShift</a></td><td class="desc">Shift and flip bits to create random numbers. </td></tr>
<tr id="row_0_5_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomXorShiftPlus.html" target="_self">RandomXorShiftPlus</a></td><td class="desc">Shift and flip bits to create random numbers. </td></tr>
<tr id="row_0_5_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomXorShiftStar.html" target="_self">RandomXorShiftStar</a></td><td class="desc">Shift and flip bits to create random numbers. </td></tr>
<tr id="row_0_6_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_6_" class="arrow" onclick="toggleFolder('0_6_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceblade_1_1tileengine.html" target="_self">tileengine</a></td><td class="desc">A tile-based rendering system </td></tr>













<tr id="row_0_6_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1Direction.html" target="_self">Direction</a></td><td class="desc">Cardinal Directions. </td></tr>
<tr id="row_0_6_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1MapView.html" target="_self">MapView</a></td><td class="desc">Render a view of a <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a>. </td></tr>
<tr id="row_0_6_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1Sensor.html" target="_self">Sensor</a></td><td class="desc">Detect the presents of TileActors. </td></tr>
<tr id="row_0_6_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1Tile.html" target="_self">Tile</a></td><td class="desc">A <a class="el" href="classblade_1_1tileengine_1_1Tile.html" title="A Tile. ">Tile</a>. </td></tr>
<tr id="row_0_6_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileActor.html" target="_self">TileActor</a></td><td class="desc">A <a class="el" href="classblade_1_1tileengine_1_1TileActor.html" title="A TileActor. ">TileActor</a>. </td></tr>
<tr id="row_0_6_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileEngine.html" target="_self">TileEngine</a></td><td class="desc">Render a scene by drawing a set of graphic images. </td></tr>
<tr id="row_0_6_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileEngineData.html" target="_self">TileEngineData</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_6_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_6_7_" class="arrow" onclick="toggleFolder('0_6_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMap.html" target="_self">TileMap</a></td><td class="desc">A collection of Tiles. </td></tr>
<tr id="row_0_6_7_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMap_1_1Layout.html" target="_self">Layout</a></td><td class="desc">How to layout the Tiles. </td></tr>
<tr id="row_0_6_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutGrid.html" target="_self">TileMapLayoutGrid</a></td><td class="desc">The Grid <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Strategy </td></tr>
<tr id="row_0_6_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexH.html" target="_self">TileMapLayoutHexH</a></td><td class="desc">The HexH <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexHDiamond.html" target="_self">TileMapLayoutHexHDiamond</a></td><td class="desc">The HexHDiamond <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexHSlideLeft.html" target="_self">TileMapLayoutHexHSlideLeft</a></td><td class="desc">The HexHSlideLeft <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexHSlideRight.html" target="_self">TileMapLayoutHexHSlideRight</a></td><td class="desc">The HexHSlideRight <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexHStaggered.html" target="_self">TileMapLayoutHexHStaggered</a></td><td class="desc">The HexHStaggered <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexV.html" target="_self">TileMapLayoutHexV</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexVDiamond.html" target="_self">TileMapLayoutHexVDiamond</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexVSlideLeft.html" target="_self">TileMapLayoutHexVSlideLeft</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexVSlideRight.html" target="_self">TileMapLayoutHexVSlideRight</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexVStaggered.html" target="_self">TileMapLayoutHexVStaggered</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_19_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIso.html" target="_self">TileMapLayoutIso</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_6_20_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIsoDiamond.html" target="_self">TileMapLayoutIsoDiamond</a></td><td class="desc">The IsoDiamond <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_21_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIsoSlideLeft.html" target="_self">TileMapLayoutIsoSlideLeft</a></td><td class="desc">The IsoSlideLeft <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_6_22_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIsoSlideRight.html" target="_self">TileMapLayoutIsoSlideRight</a></td><td class="desc">The IsoSlideRight Layout </td></tr>
<tr id="row_0_6_23_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIsoStaggered.html" target="_self">TileMapLayoutIsoStaggered</a></td><td class="desc">The IsoStaggered Layout. </td></tr>
<tr id="row_0_6_24_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutParallelogramLeft.html" target="_self">TileMapLayoutParallelogramLeft</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_6_25_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutParallelogramRight.html" target="_self">TileMapLayoutParallelogramRight</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_7_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_7_" class="arrow" onclick="toggleFolder('0_7_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceblade_1_1widget.html" target="_self">widget</a></td><td class="desc">Widget Objects </td></tr>
<tr id="row_0_7_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Background.html" target="_self">Background</a></td><td class="desc">A simple background graphic. </td></tr>
<tr id="row_0_7_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Button.html" target="_self">Button</a></td><td class="desc">A button. </td></tr>
<tr id="row_0_7_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_7_2_" class="arrow" onclick="toggleFolder('0_7_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Gauge.html" target="_self">Gauge</a></td><td class="desc">A gauge for measuring values. </td></tr>
<tr id="row_0_7_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Gauge_1_1Indicator.html" target="_self">Indicator</a></td><td class="desc">An <a class="el" href="classblade_1_1widget_1_1Gauge_1_1Indicator.html" title="An Indicator for a Gauge. ">Indicator</a> for a <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a>. </td></tr>
<tr id="row_0_7_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorArcCCW.html" target="_self">GaugeIndicatorArcCCW</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorArcCW.html" target="_self">GaugeIndicatorArcCW</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorBottomToTop.html" target="_self">GaugeIndicatorBottomToTop</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeHorizontal.html" target="_self">GaugeIndicatorCenterToEdgeHorizontal</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeVertical.html" target="_self">GaugeIndicatorCenterToEdgeVertical</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorLeftToRight.html" target="_self">GaugeIndicatorLeftToRight</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorPieCCW.html" target="_self">GaugeIndicatorPieCCW</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorPieCW.html" target="_self">GaugeIndicatorPieCW</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorRightToLeft.html" target="_self">GaugeIndicatorRightToLeft</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorTopToBottom.html" target="_self">GaugeIndicatorTopToBottom</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_7_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Label.html" target="_self">Label</a></td><td class="desc">A simple label. </td></tr>
<tr id="row_0_7_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_7_14_" class="arrow" onclick="toggleFolder('0_7_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Menu.html" target="_self">Menu</a></td><td class="desc">A <a class="el" href="classblade_1_1widget_1_1Menu.html" title="A Menu system. ">Menu</a> system. </td></tr>
<tr id="row_0_7_14_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Menu_1_1Layout.html" target="_self">Layout</a></td><td class="desc"><a class="el" href="classblade_1_1widget_1_1Menu.html" title="A Menu system. ">Menu</a> Item <a class="el" href="classblade_1_1widget_1_1Menu_1_1Layout.html" title="Menu Item Layout. ">Layout</a>. </td></tr>
<tr id="row_0_7_14_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Menu_1_1Transition.html" target="_self">Transition</a></td><td class="desc"><a class="el" href="classblade_1_1widget_1_1Menu.html" title="A Menu system. ">Menu</a> Transitions. </td></tr>
<tr id="row_0_7_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1MenuData.html" target="_self">MenuData</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_7_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_7_16_" class="arrow" onclick="toggleFolder('0_7_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInput.html" target="_self">TextInput</a></td><td class="desc">The base object for text based input. </td></tr>
<tr id="row_0_7_16_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInput_1_1RenderType.html" target="_self">RenderType</a></td><td class="desc">Type of rendering interface </td></tr>
<tr id="row_0_7_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInputCursor.html" target="_self">TextInputCursor</a></td><td class="desc">The built-in Cursor for <code><a class="el" href="classblade_1_1widget_1_1TextInput.html" title="The base object for text based input. ">blade::widget::TextInput</a></code> </td></tr>
<tr id="row_0_7_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInputRenderTypeFont.html" target="_self">TextInputRenderTypeFont</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_7_19_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInputRenderTypeFontShadow.html" target="_self">TextInputRenderTypeFontShadow</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Actor.html" target="_self">Actor</a></td><td class="desc">An in-game entity. </td></tr>
<tr id="row_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1ActorContainer.html" target="_self">ActorContainer</a></td><td class="desc">A container for Actors. </td></tr>
<tr id="row_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Application.html" target="_self">Application</a></td><td class="desc">The Blade Game Engine <a class="el" href="classblade_1_1Application.html" title="The Blade Game Engine Application. ">Application</a>. </td></tr>
<tr id="row_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Boundable.html" target="_self">Boundable</a></td><td class="desc">Common bounds functionality. </td></tr>
<tr id="row_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Color.html" target="_self">Color</a></td><td class="desc">Encapsulate the concept of color. </td></tr>
<tr id="row_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Debuggable.html" target="_self">Debuggable</a></td><td class="desc">Dump data to a stream </td></tr>
<tr id="row_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Font.html" target="_self">Font</a></td><td class="desc">Represent a font. </td></tr>
<tr id="row_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Graphics.html" target="_self">Graphics</a></td><td class="desc">The graphic rendering interface. </td></tr>
<tr id="row_0_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Image.html" target="_self">Image</a></td><td class="desc">An <a class="el" href="classblade_1_1Image.html" title="An Image. ">Image</a>. </td></tr>
<tr id="row_0_17_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Point.html" target="_self">Point</a></td><td class="desc">A 2D point. </td></tr>
<tr id="row_0_18_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Property.html" target="_self">Property</a></td><td class="desc">A collection of key/value pairs. </td></tr>
<tr id="row_0_19_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Rect.html" target="_self">Rect</a></td><td class="desc">A rectangle. </td></tr>
<tr id="row_0_20_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Renderable.html" target="_self">Renderable</a></td><td class="desc">The Blade rendering interface. </td></tr>
<tr id="row_0_21_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Screen.html" target="_self">Screen</a></td><td class="desc">The Rendering <a class="el" href="classblade_1_1Screen.html" title="The Rendering Screen. ">Screen</a>. </td></tr>
<tr id="row_0_22_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Size.html" target="_self">Size</a></td><td class="desc">Represents a dimensional "size'. </td></tr>
<tr id="row_0_23_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Stage.html" target="_self">Stage</a></td><td class="desc">A <a class="el" href="classblade_1_1Stage.html" title="A Stage for the Actors. ">Stage</a> for the Actors. </td></tr>
<tr id="row_0_24_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1StageManager.html" target="_self">StageManager</a></td><td class="desc">Manage a collection of Stages. </td></tr>
<tr id="row_0_25_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1StatsPerformance.html" target="_self">StatsPerformance</a></td><td class="desc">Collect runtime data </td></tr>
<tr id="row_0_26_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Stroke.html" target="_self">Stroke</a></td><td class="desc">The <a class="el" href="classblade_1_1Stroke.html" title="The Stroke style. ">Stroke</a> style. </td></tr>
<tr id="row_0_27_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1SystemInfo.html" target="_self">SystemInfo</a></td><td class="desc">Low-Level System Inforamation </td></tr>
<tr id="row_0_28_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Util.html" target="_self">Util</a></td><td class="desc">A collection of common functions. </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>







|







 







|
>
>
>
>
>
>
>
>
>
>
>
>
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|













35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
...
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<tr id="row_0_5_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomBase.html" target="_self">RandomBase</a></td><td class="desc">Use the System's random number generator. </td></tr>
<tr id="row_0_5_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomCMWC.html" target="_self">RandomCMWC</a></td><td class="desc">Complementary Multiply With Carry <a class="el" href="classblade_1_1random_1_1Random.html" title="A Random Number Generator. ">Random</a> Number Generator. </td></tr>
<tr id="row_0_5_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomLinearCongruential.html" target="_self">RandomLinearCongruential</a></td><td class="desc">Linear congruential generator. </td></tr>
<tr id="row_0_5_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomMultiplyWithCarry.html" target="_self">RandomMultiplyWithCarry</a></td><td class="desc">A simple Multiply-With-Carry generator. </td></tr>
<tr id="row_0_5_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomXorShift.html" target="_self">RandomXorShift</a></td><td class="desc">Shift and flip bits to create random numbers. </td></tr>
<tr id="row_0_5_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomXorShiftPlus.html" target="_self">RandomXorShiftPlus</a></td><td class="desc">Shift and flip bits to create random numbers. </td></tr>
<tr id="row_0_5_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1random_1_1RandomXorShiftStar.html" target="_self">RandomXorShiftStar</a></td><td class="desc">Shift and flip bits to create random numbers. </td></tr>
<tr id="row_0_6_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_6_" class="arrow" onclick="toggleFolder('0_6_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceblade_1_1roadengine.html" target="_self">roadengine</a></td><td class="desc">An old-school racing system </td></tr>
<tr id="row_0_6_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1AI.html" target="_self">AI</a></td><td class="desc">An object that "intelligently" controls Vehicles. </td></tr>
<tr id="row_0_6_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1Billboard.html" target="_self">Billboard</a></td><td class="desc">An immovable object on the <a class="el" href="classblade_1_1roadengine_1_1Road.html" title="The Road. ">Road</a>. </td></tr>
<tr id="row_0_6_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1BillboardAnimation.html" target="_self">BillboardAnimation</a></td><td class="desc">An immovable object on the <a class="el" href="classblade_1_1roadengine_1_1Road.html" title="The Road. ">Road</a>. </td></tr>
<tr id="row_0_6_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1BillboardColor.html" target="_self">BillboardColor</a></td><td class="desc">An immovable object on the <a class="el" href="classblade_1_1roadengine_1_1Road.html" title="The Road. ">Road</a>. </td></tr>
<tr id="row_0_6_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1Camera.html" target="_self">Camera</a></td><td class="desc">The <a class="el" href="classblade_1_1roadengine_1_1Camera.html" title="The Camera. ">Camera</a>. </td></tr>
<tr id="row_0_6_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1CameraNBFC.html" target="_self">CameraNBFC</a></td><td class="desc">The <a class="el" href="classblade_1_1roadengine_1_1Camera.html" title="The Camera. ">Camera</a>. </td></tr>
<tr id="row_0_6_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1Road.html" target="_self">Road</a></td><td class="desc">The <a class="el" href="classblade_1_1roadengine_1_1Road.html" title="The Road. ">Road</a>. </td></tr>
<tr id="row_0_6_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1RoadEngine.html" target="_self">RoadEngine</a></td><td class="desc">An old style 2.5D racing engine. </td></tr>
<tr id="row_0_6_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1Skyline.html" target="_self">Skyline</a></td><td class="desc">The background <a class="el" href="classblade_1_1roadengine_1_1Skyline.html" title="The background Skyline. ">Skyline</a>. </td></tr>
<tr id="row_0_6_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structblade_1_1roadengine_1_1SkylineData.html" target="_self">SkylineData</a></td><td class="desc">A background data set </td></tr>
<tr id="row_0_6_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_6_10_" class="arrow" onclick="toggleFolder('0_6_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1Vehicle.html" target="_self">Vehicle</a></td><td class="desc">An object that moves along the <a class="el" href="classblade_1_1roadengine_1_1Road.html" title="The Road. ">Road</a>. </td></tr>
<tr id="row_0_6_10_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1roadengine_1_1Vehicle.html#structblade_1_1roadengine_1_1Vehicle_1_1State" target="_self">State</a></td><td class="desc"><a class="el" href="classblade_1_1roadengine_1_1Vehicle.html" title="An object that moves along the Road. ">Vehicle</a> <a class="el" href="classblade_1_1roadengine_1_1Vehicle.html#structblade_1_1roadengine_1_1Vehicle_1_1State" title="Vehicle State. ">State</a>. </td></tr>
<tr id="row_0_7_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_7_" class="arrow" onclick="toggleFolder('0_7_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceblade_1_1tileengine.html" target="_self">tileengine</a></td><td class="desc">A tile-based rendering system </td></tr>
<tr id="row_0_7_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1Direction.html" target="_self">Direction</a></td><td class="desc">Cardinal Directions. </td></tr>
<tr id="row_0_7_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1MapView.html" target="_self">MapView</a></td><td class="desc">Render a view of a <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a>. </td></tr>
<tr id="row_0_7_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1Sensor.html" target="_self">Sensor</a></td><td class="desc">Detect the presents of TileActors. </td></tr>
<tr id="row_0_7_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1Tile.html" target="_self">Tile</a></td><td class="desc">A <a class="el" href="classblade_1_1tileengine_1_1Tile.html" title="A Tile. ">Tile</a>. </td></tr>
<tr id="row_0_7_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileActor.html" target="_self">TileActor</a></td><td class="desc">A <a class="el" href="classblade_1_1tileengine_1_1TileActor.html" title="A TileActor. ">TileActor</a>. </td></tr>
<tr id="row_0_7_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileEngine.html" target="_self">TileEngine</a></td><td class="desc">Render a scene by drawing a set of graphic images. </td></tr>
<tr id="row_0_7_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileEngineData.html" target="_self">TileEngineData</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_7_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_7_7_" class="arrow" onclick="toggleFolder('0_7_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMap.html" target="_self">TileMap</a></td><td class="desc">A collection of Tiles. </td></tr>
<tr id="row_0_7_7_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMap_1_1Layout.html" target="_self">Layout</a></td><td class="desc">How to layout the Tiles. </td></tr>
<tr id="row_0_7_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutGrid.html" target="_self">TileMapLayoutGrid</a></td><td class="desc">The Grid <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Strategy </td></tr>
<tr id="row_0_7_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexH.html" target="_self">TileMapLayoutHexH</a></td><td class="desc">The HexH <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexHDiamond.html" target="_self">TileMapLayoutHexHDiamond</a></td><td class="desc">The HexHDiamond <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexHSlideLeft.html" target="_self">TileMapLayoutHexHSlideLeft</a></td><td class="desc">The HexHSlideLeft <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexHSlideRight.html" target="_self">TileMapLayoutHexHSlideRight</a></td><td class="desc">The HexHSlideRight <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexHStaggered.html" target="_self">TileMapLayoutHexHStaggered</a></td><td class="desc">The HexHStaggered <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexV.html" target="_self">TileMapLayoutHexV</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexVDiamond.html" target="_self">TileMapLayoutHexVDiamond</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexVSlideLeft.html" target="_self">TileMapLayoutHexVSlideLeft</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexVSlideRight.html" target="_self">TileMapLayoutHexVSlideRight</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutHexVStaggered.html" target="_self">TileMapLayoutHexVStaggered</a></td><td class="desc">The HexHorizontal <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_19_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIso.html" target="_self">TileMapLayoutIso</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_7_20_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIsoDiamond.html" target="_self">TileMapLayoutIsoDiamond</a></td><td class="desc">The IsoDiamond <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_21_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIsoSlideLeft.html" target="_self">TileMapLayoutIsoSlideLeft</a></td><td class="desc">The IsoSlideLeft <a class="el" href="classblade_1_1tileengine_1_1TileMap.html" title="A collection of Tiles. ">TileMap</a> Layout </td></tr>
<tr id="row_0_7_22_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIsoSlideRight.html" target="_self">TileMapLayoutIsoSlideRight</a></td><td class="desc">The IsoSlideRight Layout </td></tr>
<tr id="row_0_7_23_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutIsoStaggered.html" target="_self">TileMapLayoutIsoStaggered</a></td><td class="desc">The IsoStaggered Layout. </td></tr>
<tr id="row_0_7_24_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutParallelogramLeft.html" target="_self">TileMapLayoutParallelogramLeft</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_7_25_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1tileengine_1_1TileMapLayoutParallelogramRight.html" target="_self">TileMapLayoutParallelogramRight</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_8_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_8_" class="arrow" onclick="toggleFolder('0_8_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceblade_1_1widget.html" target="_self">widget</a></td><td class="desc">Widget Objects </td></tr>
<tr id="row_0_8_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Background.html" target="_self">Background</a></td><td class="desc">A simple background graphic. </td></tr>
<tr id="row_0_8_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Button.html" target="_self">Button</a></td><td class="desc">A button. </td></tr>
<tr id="row_0_8_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_8_2_" class="arrow" onclick="toggleFolder('0_8_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Gauge.html" target="_self">Gauge</a></td><td class="desc">A gauge for measuring values. </td></tr>
<tr id="row_0_8_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Gauge_1_1Indicator.html" target="_self">Indicator</a></td><td class="desc">An <a class="el" href="classblade_1_1widget_1_1Gauge_1_1Indicator.html" title="An Indicator for a Gauge. ">Indicator</a> for a <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a>. </td></tr>
<tr id="row_0_8_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorArcCCW.html" target="_self">GaugeIndicatorArcCCW</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorArcCW.html" target="_self">GaugeIndicatorArcCW</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorBottomToTop.html" target="_self">GaugeIndicatorBottomToTop</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeHorizontal.html" target="_self">GaugeIndicatorCenterToEdgeHorizontal</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeVertical.html" target="_self">GaugeIndicatorCenterToEdgeVertical</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorLeftToRight.html" target="_self">GaugeIndicatorLeftToRight</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorPieCCW.html" target="_self">GaugeIndicatorPieCCW</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorPieCW.html" target="_self">GaugeIndicatorPieCW</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorRightToLeft.html" target="_self">GaugeIndicatorRightToLeft</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1GaugeIndicatorTopToBottom.html" target="_self">GaugeIndicatorTopToBottom</a></td><td class="desc">A simple example <a class="el" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. ">Gauge</a> Indicator </td></tr>
<tr id="row_0_8_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Label.html" target="_self">Label</a></td><td class="desc">A simple label. </td></tr>
<tr id="row_0_8_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_8_14_" class="arrow" onclick="toggleFolder('0_8_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Menu.html" target="_self">Menu</a></td><td class="desc">A <a class="el" href="classblade_1_1widget_1_1Menu.html" title="A Menu system. ">Menu</a> system. </td></tr>
<tr id="row_0_8_14_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Menu_1_1Layout.html" target="_self">Layout</a></td><td class="desc"><a class="el" href="classblade_1_1widget_1_1Menu.html" title="A Menu system. ">Menu</a> Item <a class="el" href="classblade_1_1widget_1_1Menu_1_1Layout.html" title="Menu Item Layout. ">Layout</a>. </td></tr>
<tr id="row_0_8_14_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1Menu_1_1Transition.html" target="_self">Transition</a></td><td class="desc"><a class="el" href="classblade_1_1widget_1_1Menu.html" title="A Menu system. ">Menu</a> Transitions. </td></tr>
<tr id="row_0_8_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1MenuData.html" target="_self">MenuData</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_8_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_8_16_" class="arrow" onclick="toggleFolder('0_8_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInput.html" target="_self">TextInput</a></td><td class="desc">The base object for text based input. </td></tr>
<tr id="row_0_8_16_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInput_1_1RenderType.html" target="_self">RenderType</a></td><td class="desc">Type of rendering interface </td></tr>
<tr id="row_0_8_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInputCursor.html" target="_self">TextInputCursor</a></td><td class="desc">The built-in Cursor for <code><a class="el" href="classblade_1_1widget_1_1TextInput.html" title="The base object for text based input. ">blade::widget::TextInput</a></code> </td></tr>
<tr id="row_0_8_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInputRenderTypeFont.html" target="_self">TextInputRenderTypeFont</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_8_19_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1widget_1_1TextInputRenderTypeFontShadow.html" target="_self">TextInputRenderTypeFontShadow</a></td><td class="desc">Brief </td></tr>
<tr id="row_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Actor.html" target="_self">Actor</a></td><td class="desc">An in-game entity. </td></tr>
<tr id="row_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1ActorContainer.html" target="_self">ActorContainer</a></td><td class="desc">A container for Actors. </td></tr>
<tr id="row_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Application.html" target="_self">Application</a></td><td class="desc">The Blade Game Engine <a class="el" href="classblade_1_1Application.html" title="The Blade Game Engine Application. ">Application</a>. </td></tr>
<tr id="row_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Boundable.html" target="_self">Boundable</a></td><td class="desc">Common bounds functionality. </td></tr>
<tr id="row_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Color.html" target="_self">Color</a></td><td class="desc">Encapsulate the concept of color. </td></tr>
<tr id="row_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Debuggable.html" target="_self">Debuggable</a></td><td class="desc">Dump data to a stream </td></tr>
<tr id="row_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Font.html" target="_self">Font</a></td><td class="desc">Represent a font. </td></tr>
<tr id="row_0_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Graphics.html" target="_self">Graphics</a></td><td class="desc">The graphic rendering interface. </td></tr>
<tr id="row_0_17_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Image.html" target="_self">Image</a></td><td class="desc">An <a class="el" href="classblade_1_1Image.html" title="An Image. ">Image</a>. </td></tr>
<tr id="row_0_18_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Point.html" target="_self">Point</a></td><td class="desc">A 2D point. </td></tr>
<tr id="row_0_19_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Property.html" target="_self">Property</a></td><td class="desc">A collection of key/value pairs. </td></tr>
<tr id="row_0_20_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Rect.html" target="_self">Rect</a></td><td class="desc">A rectangle. </td></tr>
<tr id="row_0_21_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Renderable.html" target="_self">Renderable</a></td><td class="desc">The Blade rendering interface. </td></tr>
<tr id="row_0_22_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Screen.html" target="_self">Screen</a></td><td class="desc">The Rendering <a class="el" href="classblade_1_1Screen.html" title="The Rendering Screen. ">Screen</a>. </td></tr>
<tr id="row_0_23_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Size.html" target="_self">Size</a></td><td class="desc">Represents a dimensional "size'. </td></tr>
<tr id="row_0_24_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Stage.html" target="_self">Stage</a></td><td class="desc">A <a class="el" href="classblade_1_1Stage.html" title="A Stage for the Actors. ">Stage</a> for the Actors. </td></tr>
<tr id="row_0_25_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1StageManager.html" target="_self">StageManager</a></td><td class="desc">Manage a collection of Stages. </td></tr>
<tr id="row_0_26_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1StatsPerformance.html" target="_self">StatsPerformance</a></td><td class="desc">Collect runtime data </td></tr>
<tr id="row_0_27_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Stroke.html" target="_self">Stroke</a></td><td class="desc">The <a class="el" href="classblade_1_1Stroke.html" title="The Stroke style. ">Stroke</a> style. </td></tr>
<tr id="row_0_28_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1SystemInfo.html" target="_self">SystemInfo</a></td><td class="desc">Low-Level System Inforamation </td></tr>
<tr id="row_0_29_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblade_1_1Util.html" target="_self">Util</a></td><td class="desc">A collection of common functions. </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Changes to cpp/dox/api/html/bug.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
..
98
99
100
101
102
103
104
105




106
107
108
109
110
111
112
113
114
115
116
117
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<div class="header">
  <div class="headertitle">
<div class="title">Bug List </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt><a class="anchor" id="_bug000001"></a>Member <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#ab61f0b3b42f922797c0b2e5f794a1c9d">GlyphMap::removeNotifierForGlyph</a>  (const std::string &amp;, const std::string &amp;)</dt>
<dd>Removing Notifiers is all broken. Remove the need for the <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#structblade_1_1effect_1_1GlyphMap_1_1Notifier" title="A Lambda wrapper. ">Notifier</a> struct. When iterating over a map erasing elements, elements can be skipped. The method names suck. Change to the following: <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#ac064207da0e430acd790a3a294f2e2e8" title="Add a Notification. ">addNotifierForGlyph()</a> - addNotifier(g_name, n_name, lambda), removeNotifireForGlyph() - removeNotifier(g_name, n_name), <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#addd017c76aaf687d609f4df3250d0f41" title="Remove all Notifiers. ">removeAllNotifiers()</a> - clearNotifiers(), <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#aa568fbc0d6490b7db39d91d15db95769" title="Remove all Notifiers for a Glyph. ">removeAllNotifiersForGlyph()</a> - clearNotifiers(g_name) </dd>




</dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>







|







 







|
>
>
>
>












35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
..
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<div class="header">
  <div class="headertitle">
<div class="title">Bug List </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt><a class="anchor" id="_bug000001"></a>Member <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#ab61f0b3b42f922797c0b2e5f794a1c9d">GlyphMap::removeNotifierForGlyph</a>  (const std::string &amp;, const std::string &amp;)</dt>
<dd>Removing Notifiers is all broken. Remove the need for the <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#structblade_1_1effect_1_1GlyphMap_1_1Notifier" title="A Lambda wrapper. ">Notifier</a> struct. When iterating over a map erasing elements, elements can be skipped. The method names suck. Change to the following: <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#ac064207da0e430acd790a3a294f2e2e8" title="Add a Notification. ">addNotifierForGlyph()</a> - addNotifier(g_name, n_name, lambda), removeNotifireForGlyph() - removeNotifier(g_name, n_name), <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#addd017c76aaf687d609f4df3250d0f41" title="Remove all Notifiers. ">removeAllNotifiers()</a> - clearNotifiers(), <a class="el" href="classblade_1_1effect_1_1GlyphMap.html#aa568fbc0d6490b7db39d91d15db95769" title="Remove all Notifiers for a Glyph. ">removeAllNotifiersForGlyph()</a> - clearNotifiers(g_name)  </dd>
<dt><a class="anchor" id="_bug000002"></a>Class <a class="el" href="classblade_1_1roadengine_1_1RoadEngine.html">RoadEngine</a>  </dt>
<dd>If the camera has a negative height, the road disappears </dd>
<dt><a class="anchor" id="_bug000003"></a>Member <a class="el" href="classblade_1_1tileengine_1_1TileEngine.html#a7b88189d87b884f162f9b0c5b0b164ac">TileEngine::tileAdd</a>  (<a class="el" href="classblade_1_1tileengine_1_1Tile.html" title="A Tile. ">blade::tileengine::Tile</a> *)</dt>
<dd>Does not follow the <a class="el" href="classblade_1_1Actor.html" title="An in-game entity. ">Actor</a> example. Need to update documentation as well. </dd>
</dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath footer"><!-- id is needed for treeview function! -->
	Generated by
	<a href="http://www.doxygen.org/index.html">doxygen</a>
	1.8.13
</div>
</body>
</html>

Changes to cpp/dox/api/html/classblade_1_1Actor-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Actor.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1ActorContainer-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1ActorContainer.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Application-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Application.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Boundable-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Boundable.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Color-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Color.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Debuggable-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Debuggable.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Font-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Font.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Graphics-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Graphics.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Image-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Image.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Point-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Point.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Property-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Property.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Rect-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Rect.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Renderable-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Renderable.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
...
107
108
109
110
111
112
113
114
115

116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
...
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
...
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<p>The Blade rendering interface.  
 <a href="classblade_1_1Renderable.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Renderable:</div>
<div class="dyncontent">
<div class="center"><img src="classblade_1_1Renderable__inherit__graph.png" border="0" usemap="#Renderable_inherit__map" alt="Inheritance graph"/></div>
<map name="Renderable_inherit__map" id="Renderable_inherit__map">
<area shape="rect" id="node2" href="classblade_1_1Actor.html" title="An in&#45;game entity. " alt="" coords="162,285,215,312"/>
<area shape="rect" id="node23" href="classblade_1_1effect_1_1StarField.html" title="A field of stars. " alt="" coords="151,336,227,363"/>

<area shape="rect" id="node24" href="classblade_1_1tileengine_1_1TileEngine.html" title="Render a scene by drawing a set of graphic images. " alt="" coords="145,387,232,413"/>
<area shape="rect" id="node3" href="classblade_1_1StatsPerformance.html" title="Collect runtime data. " alt="" coords="280,57,409,84"/>
<area shape="rect" id="node4" href="classblade_1_1widget_1_1Background.html" title="A simple background graphic. " alt="" coords="297,108,392,135"/>
<area shape="rect" id="node5" href="classblade_1_1widget_1_1Button.html" title="A button. " alt="" coords="315,159,374,185"/>
<area shape="rect" id="node6" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. " alt="" coords="313,209,377,236"/>
<area shape="rect" id="node7" href="classblade_1_1widget_1_1Gauge_1_1Indicator.html" title="An Indicator for a Gauge. " alt="" coords="308,260,381,287"/>
<area shape="rect" id="node18" href="classblade_1_1widget_1_1Label.html" title="A simple label. " alt="" coords="317,311,372,337"/>
<area shape="rect" id="node19" href="classblade_1_1widget_1_1Menu.html" title="A Menu system. " alt="" coords="317,361,372,388"/>
<area shape="rect" id="node20" href="classblade_1_1widget_1_1MenuData.html" title="Brief. " alt="" coords="303,412,387,439"/>
<area shape="rect" id="node21" href="classblade_1_1widget_1_1TextInput.html" title="The base object for text based input. " alt="" coords="306,463,383,489"/>
<area shape="rect" id="node22" href="classblade_1_1widget_1_1TextInputCursor.html" title="The built&#45;in Cursor for blade::widget::TextInput. " alt="" coords="286,513,403,540"/>
<area shape="rect" id="node8" href="classblade_1_1widget_1_1GaugeIndicatorArcCCW.html" title="A simple example Gauge Indicator. " alt="" coords="476,5,644,32"/>
<area shape="rect" id="node9" href="classblade_1_1widget_1_1GaugeIndicatorArcCW.html" title="A simple example Gauge Indicator. " alt="" coords="481,56,639,83"/>
<area shape="rect" id="node10" href="classblade_1_1widget_1_1GaugeIndicatorBottomToTop.html" title="A simple example Gauge Indicator. " alt="" coords="460,107,660,133"/>
<area shape="rect" id="node11" href="classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeHorizontal.html" title="A simple example Gauge Indicator. " alt="" coords="457,158,663,199"/>
<area shape="rect" id="node12" href="classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeVertical.html" title="A simple example Gauge Indicator. " alt="" coords="457,223,663,265"/>
<area shape="rect" id="node13" href="classblade_1_1widget_1_1GaugeIndicatorLeftToRight.html" title="A simple example Gauge Indicator. " alt="" coords="468,289,652,316"/>
<area shape="rect" id="node14" href="classblade_1_1widget_1_1GaugeIndicatorPieCCW.html" title="A simple example Gauge Indicator. " alt="" coords="476,340,644,367"/>
<area shape="rect" id="node15" href="classblade_1_1widget_1_1GaugeIndicatorPieCW.html" title="A simple example Gauge Indicator. " alt="" coords="481,391,639,417"/>
<area shape="rect" id="node16" href="classblade_1_1widget_1_1GaugeIndicatorRightToLeft.html" title="A simple example Gauge Indicator. " alt="" coords="468,441,652,468"/>
<area shape="rect" id="node17" href="classblade_1_1widget_1_1GaugeIndicatorTopToBottom.html" title="A simple example Gauge Indicator. " alt="" coords="460,492,660,519"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:adb86fcef02ab02f6e8bfbcb6e333e78d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classblade_1_1Renderable.html#adb86fcef02ab02f6e8bfbcb6e333e78d">Renderable</a> (const std::string &amp;)</td></tr>
<tr class="memdesc:adb86fcef02ab02f6e8bfbcb6e333e78d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#adb86fcef02ab02f6e8bfbcb6e333e78d">More...</a><br /></td></tr>
................................................................................
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">graphics</td><td>The graphics context to use. </td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classblade_1_1Actor.html#ad931e6267d6f294036881c1a9d649ff9">Actor</a>, <a class="el" href="classblade_1_1tileengine_1_1TileEngine.html#ad931e6267d6f294036881c1a9d649ff9">TileEngine</a>, and <a class="el" href="classblade_1_1effect_1_1StarField.html#ad931e6267d6f294036881c1a9d649ff9">StarField</a>.</p>

</div>
</div>
<a id="ab1e26d8949eb87e440f0d28e4cf47ca9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1e26d8949eb87e440f0d28e4cf47ca9">&#9670;&nbsp;</a></span>setZOrder()</h2>

<div class="memitem">
................................................................................
</div><div class="memdoc">
<p>This method is called when it is time for the object to update its internal state.</p>
<p>It is common for objects to need to know how much time has passed since the last time <a class="el" href="classblade_1_1Renderable.html#a28ee7d0ef730b7b53eccabed0da24617" title="Update the object. ">update()</a> was called. This information can be found using:</p><ul>
<li><code><a class="el" href="classblade_1_1Application.html#abdda6ae192e6543dc0c0775e4dcc4634" title="Get the time. ">blade::Application::timeDelta()</a></code></li>
<li><code><a class="el" href="classblade_1_1Application.html#a670b11b7cf6e9e6916986426f3322174" title="Get the time. ">blade::Application::timeDecimal()</a></code> </li>
</ul>

<p>Implemented in <a class="el" href="classblade_1_1Actor.html#ac5c54df7ed3b930268c8d7752c101725">Actor</a>, <a class="el" href="classblade_1_1tileengine_1_1TileEngine.html#ac5c54df7ed3b930268c8d7752c101725">TileEngine</a>, and <a class="el" href="classblade_1_1effect_1_1StarField.html#ac5c54df7ed3b930268c8d7752c101725">StarField</a>.</p>

</div>
</div>
<a id="a6f8817705a8a0b6fed668d946b37edd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f8817705a8a0b6fed668d946b37edd3">&#9670;&nbsp;</a></span>zOrder()</h2>

<div class="memitem">







|







 







|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|







 







|







 







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
...
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
...
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
...
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<p>The Blade rendering interface.  
 <a href="classblade_1_1Renderable.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Renderable:</div>
<div class="dyncontent">
<div class="center"><img src="classblade_1_1Renderable__inherit__graph.png" border="0" usemap="#Renderable_inherit__map" alt="Inheritance graph"/></div>
<map name="Renderable_inherit__map" id="Renderable_inherit__map">
<area shape="rect" id="node2" href="classblade_1_1Actor.html" title="An in&#45;game entity. " alt="" coords="167,285,220,312"/>
<area shape="rect" id="node23" href="classblade_1_1effect_1_1StarField.html" title="A field of stars. " alt="" coords="155,336,231,363"/>
<area shape="rect" id="node24" href="classblade_1_1roadengine_1_1RoadEngine.html" title="An old style 2.5D racing engine. " alt="" coords="145,387,241,413"/>
<area shape="rect" id="node25" href="classblade_1_1tileengine_1_1TileEngine.html" title="Render a scene by drawing a set of graphic images. " alt="" coords="150,437,237,464"/>
<area shape="rect" id="node3" href="classblade_1_1StatsPerformance.html" title="Collect runtime data. " alt="" coords="289,57,419,84"/>
<area shape="rect" id="node4" href="classblade_1_1widget_1_1Background.html" title="A simple background graphic. " alt="" coords="307,108,401,135"/>
<area shape="rect" id="node5" href="classblade_1_1widget_1_1Button.html" title="A button. " alt="" coords="325,159,383,185"/>
<area shape="rect" id="node6" href="classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. " alt="" coords="322,209,386,236"/>
<area shape="rect" id="node7" href="classblade_1_1widget_1_1Gauge_1_1Indicator.html" title="An Indicator for a Gauge. " alt="" coords="317,260,391,287"/>
<area shape="rect" id="node18" href="classblade_1_1widget_1_1Label.html" title="A simple label. " alt="" coords="327,311,381,337"/>
<area shape="rect" id="node19" href="classblade_1_1widget_1_1Menu.html" title="A Menu system. " alt="" coords="327,361,381,388"/>
<area shape="rect" id="node20" href="classblade_1_1widget_1_1MenuData.html" title="Brief. " alt="" coords="312,412,396,439"/>
<area shape="rect" id="node21" href="classblade_1_1widget_1_1TextInput.html" title="The base object for text based input. " alt="" coords="315,463,393,489"/>
<area shape="rect" id="node22" href="classblade_1_1widget_1_1TextInputCursor.html" title="The built&#45;in Cursor for blade::widget::TextInput. " alt="" coords="295,513,413,540"/>
<area shape="rect" id="node8" href="classblade_1_1widget_1_1GaugeIndicatorArcCCW.html" title="A simple example Gauge Indicator. " alt="" coords="485,5,653,32"/>
<area shape="rect" id="node9" href="classblade_1_1widget_1_1GaugeIndicatorArcCW.html" title="A simple example Gauge Indicator. " alt="" coords="490,56,649,83"/>
<area shape="rect" id="node10" href="classblade_1_1widget_1_1GaugeIndicatorBottomToTop.html" title="A simple example Gauge Indicator. " alt="" coords="469,107,669,133"/>
<area shape="rect" id="node11" href="classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeHorizontal.html" title="A simple example Gauge Indicator. " alt="" coords="467,158,672,199"/>
<area shape="rect" id="node12" href="classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeVertical.html" title="A simple example Gauge Indicator. " alt="" coords="467,223,672,265"/>
<area shape="rect" id="node13" href="classblade_1_1widget_1_1GaugeIndicatorLeftToRight.html" title="A simple example Gauge Indicator. " alt="" coords="477,289,661,316"/>
<area shape="rect" id="node14" href="classblade_1_1widget_1_1GaugeIndicatorPieCCW.html" title="A simple example Gauge Indicator. " alt="" coords="485,340,653,367"/>
<area shape="rect" id="node15" href="classblade_1_1widget_1_1GaugeIndicatorPieCW.html" title="A simple example Gauge Indicator. " alt="" coords="490,391,649,417"/>
<area shape="rect" id="node16" href="classblade_1_1widget_1_1GaugeIndicatorRightToLeft.html" title="A simple example Gauge Indicator. " alt="" coords="477,441,661,468"/>
<area shape="rect" id="node17" href="classblade_1_1widget_1_1GaugeIndicatorTopToBottom.html" title="A simple example Gauge Indicator. " alt="" coords="469,492,669,519"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:adb86fcef02ab02f6e8bfbcb6e333e78d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classblade_1_1Renderable.html#adb86fcef02ab02f6e8bfbcb6e333e78d">Renderable</a> (const std::string &amp;)</td></tr>
<tr class="memdesc:adb86fcef02ab02f6e8bfbcb6e333e78d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#adb86fcef02ab02f6e8bfbcb6e333e78d">More...</a><br /></td></tr>
................................................................................
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">graphics</td><td>The graphics context to use. </td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classblade_1_1roadengine_1_1RoadEngine.html#a21837e3db8c2ef484bcede30d9765871">RoadEngine</a>, <a class="el" href="classblade_1_1Actor.html#ad931e6267d6f294036881c1a9d649ff9">Actor</a>, <a class="el" href="classblade_1_1tileengine_1_1TileEngine.html#ad931e6267d6f294036881c1a9d649ff9">TileEngine</a>, and <a class="el" href="classblade_1_1effect_1_1StarField.html#ad931e6267d6f294036881c1a9d649ff9">StarField</a>.</p>

</div>
</div>
<a id="ab1e26d8949eb87e440f0d28e4cf47ca9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1e26d8949eb87e440f0d28e4cf47ca9">&#9670;&nbsp;</a></span>setZOrder()</h2>

<div class="memitem">
................................................................................
</div><div class="memdoc">
<p>This method is called when it is time for the object to update its internal state.</p>
<p>It is common for objects to need to know how much time has passed since the last time <a class="el" href="classblade_1_1Renderable.html#a28ee7d0ef730b7b53eccabed0da24617" title="Update the object. ">update()</a> was called. This information can be found using:</p><ul>
<li><code><a class="el" href="classblade_1_1Application.html#abdda6ae192e6543dc0c0775e4dcc4634" title="Get the time. ">blade::Application::timeDelta()</a></code></li>
<li><code><a class="el" href="classblade_1_1Application.html#a670b11b7cf6e9e6916986426f3322174" title="Get the time. ">blade::Application::timeDecimal()</a></code> </li>
</ul>

<p>Implemented in <a class="el" href="classblade_1_1roadengine_1_1RoadEngine.html#a44137bb65de2396875934e48a6ee5099">RoadEngine</a>, <a class="el" href="classblade_1_1Actor.html#ac5c54df7ed3b930268c8d7752c101725">Actor</a>, <a class="el" href="classblade_1_1tileengine_1_1TileEngine.html#ac5c54df7ed3b930268c8d7752c101725">TileEngine</a>, and <a class="el" href="classblade_1_1effect_1_1StarField.html#ac5c54df7ed3b930268c8d7752c101725">StarField</a>.</p>

</div>
</div>
<a id="a6f8817705a8a0b6fed668d946b37edd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f8817705a8a0b6fed668d946b37edd3">&#9670;&nbsp;</a></span>zOrder()</h2>

<div class="memitem">

Changes to cpp/dox/api/html/classblade_1_1Renderable__inherit__graph.map.

1
2
3

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<map id="Renderable" name="Renderable">
<area shape="rect" id="node2" href="$classblade_1_1Actor.html" title="An in&#45;game entity. " alt="" coords="162,285,215,312"/>
<area shape="rect" id="node23" href="$classblade_1_1effect_1_1StarField.html" title="A field of stars. " alt="" coords="151,336,227,363"/>

<area shape="rect" id="node24" href="$classblade_1_1tileengine_1_1TileEngine.html" title="Render a scene by drawing a set of graphic images. " alt="" coords="145,387,232,413"/>
<area shape="rect" id="node3" href="$classblade_1_1StatsPerformance.html" title="Collect runtime data. " alt="" coords="280,57,409,84"/>
<area shape="rect" id="node4" href="$classblade_1_1widget_1_1Background.html" title="A simple background graphic. " alt="" coords="297,108,392,135"/>
<area shape="rect" id="node5" href="$classblade_1_1widget_1_1Button.html" title="A button. " alt="" coords="315,159,374,185"/>
<area shape="rect" id="node6" href="$classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. " alt="" coords="313,209,377,236"/>
<area shape="rect" id="node7" href="$classblade_1_1widget_1_1Gauge_1_1Indicator.html" title="An Indicator for a Gauge. " alt="" coords="308,260,381,287"/>
<area shape="rect" id="node18" href="$classblade_1_1widget_1_1Label.html" title="A simple label. " alt="" coords="317,311,372,337"/>
<area shape="rect" id="node19" href="$classblade_1_1widget_1_1Menu.html" title="A Menu system. " alt="" coords="317,361,372,388"/>
<area shape="rect" id="node20" href="$classblade_1_1widget_1_1MenuData.html" title="Brief. " alt="" coords="303,412,387,439"/>
<area shape="rect" id="node21" href="$classblade_1_1widget_1_1TextInput.html" title="The base object for text based input. " alt="" coords="306,463,383,489"/>
<area shape="rect" id="node22" href="$classblade_1_1widget_1_1TextInputCursor.html" title="The built&#45;in Cursor for blade::widget::TextInput. " alt="" coords="286,513,403,540"/>
<area shape="rect" id="node8" href="$classblade_1_1widget_1_1GaugeIndicatorArcCCW.html" title="A simple example Gauge Indicator. " alt="" coords="476,5,644,32"/>
<area shape="rect" id="node9" href="$classblade_1_1widget_1_1GaugeIndicatorArcCW.html" title="A simple example Gauge Indicator. " alt="" coords="481,56,639,83"/>
<area shape="rect" id="node10" href="$classblade_1_1widget_1_1GaugeIndicatorBottomToTop.html" title="A simple example Gauge Indicator. " alt="" coords="460,107,660,133"/>
<area shape="rect" id="node11" href="$classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeHorizontal.html" title="A simple example Gauge Indicator. " alt="" coords="457,158,663,199"/>
<area shape="rect" id="node12" href="$classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeVertical.html" title="A simple example Gauge Indicator. " alt="" coords="457,223,663,265"/>
<area shape="rect" id="node13" href="$classblade_1_1widget_1_1GaugeIndicatorLeftToRight.html" title="A simple example Gauge Indicator. " alt="" coords="468,289,652,316"/>
<area shape="rect" id="node14" href="$classblade_1_1widget_1_1GaugeIndicatorPieCCW.html" title="A simple example Gauge Indicator. " alt="" coords="476,340,644,367"/>
<area shape="rect" id="node15" href="$classblade_1_1widget_1_1GaugeIndicatorPieCW.html" title="A simple example Gauge Indicator. " alt="" coords="481,391,639,417"/>
<area shape="rect" id="node16" href="$classblade_1_1widget_1_1GaugeIndicatorRightToLeft.html" title="A simple example Gauge Indicator. " alt="" coords="468,441,652,468"/>
<area shape="rect" id="node17" href="$classblade_1_1widget_1_1GaugeIndicatorTopToBottom.html" title="A simple example Gauge Indicator. " alt="" coords="460,492,660,519"/>
</map>

|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<map id="Renderable" name="Renderable">
<area shape="rect" id="node2" href="$classblade_1_1Actor.html" title="An in&#45;game entity. " alt="" coords="167,285,220,312"/>
<area shape="rect" id="node23" href="$classblade_1_1effect_1_1StarField.html" title="A field of stars. " alt="" coords="155,336,231,363"/>
<area shape="rect" id="node24" href="$classblade_1_1roadengine_1_1RoadEngine.html" title="An old style 2.5D racing engine. " alt="" coords="145,387,241,413"/>
<area shape="rect" id="node25" href="$classblade_1_1tileengine_1_1TileEngine.html" title="Render a scene by drawing a set of graphic images. " alt="" coords="150,437,237,464"/>
<area shape="rect" id="node3" href="$classblade_1_1StatsPerformance.html" title="Collect runtime data. " alt="" coords="289,57,419,84"/>
<area shape="rect" id="node4" href="$classblade_1_1widget_1_1Background.html" title="A simple background graphic. " alt="" coords="307,108,401,135"/>
<area shape="rect" id="node5" href="$classblade_1_1widget_1_1Button.html" title="A button. " alt="" coords="325,159,383,185"/>
<area shape="rect" id="node6" href="$classblade_1_1widget_1_1Gauge.html" title="A gauge for measuring values. " alt="" coords="322,209,386,236"/>
<area shape="rect" id="node7" href="$classblade_1_1widget_1_1Gauge_1_1Indicator.html" title="An Indicator for a Gauge. " alt="" coords="317,260,391,287"/>
<area shape="rect" id="node18" href="$classblade_1_1widget_1_1Label.html" title="A simple label. " alt="" coords="327,311,381,337"/>
<area shape="rect" id="node19" href="$classblade_1_1widget_1_1Menu.html" title="A Menu system. " alt="" coords="327,361,381,388"/>
<area shape="rect" id="node20" href="$classblade_1_1widget_1_1MenuData.html" title="Brief. " alt="" coords="312,412,396,439"/>
<area shape="rect" id="node21" href="$classblade_1_1widget_1_1TextInput.html" title="The base object for text based input. " alt="" coords="315,463,393,489"/>
<area shape="rect" id="node22" href="$classblade_1_1widget_1_1TextInputCursor.html" title="The built&#45;in Cursor for blade::widget::TextInput. " alt="" coords="295,513,413,540"/>
<area shape="rect" id="node8" href="$classblade_1_1widget_1_1GaugeIndicatorArcCCW.html" title="A simple example Gauge Indicator. " alt="" coords="485,5,653,32"/>
<area shape="rect" id="node9" href="$classblade_1_1widget_1_1GaugeIndicatorArcCW.html" title="A simple example Gauge Indicator. " alt="" coords="490,56,649,83"/>
<area shape="rect" id="node10" href="$classblade_1_1widget_1_1GaugeIndicatorBottomToTop.html" title="A simple example Gauge Indicator. " alt="" coords="469,107,669,133"/>
<area shape="rect" id="node11" href="$classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeHorizontal.html" title="A simple example Gauge Indicator. " alt="" coords="467,158,672,199"/>
<area shape="rect" id="node12" href="$classblade_1_1widget_1_1GaugeIndicatorCenterToEdgeVertical.html" title="A simple example Gauge Indicator. " alt="" coords="467,223,672,265"/>
<area shape="rect" id="node13" href="$classblade_1_1widget_1_1GaugeIndicatorLeftToRight.html" title="A simple example Gauge Indicator. " alt="" coords="477,289,661,316"/>
<area shape="rect" id="node14" href="$classblade_1_1widget_1_1GaugeIndicatorPieCCW.html" title="A simple example Gauge Indicator. " alt="" coords="485,340,653,367"/>
<area shape="rect" id="node15" href="$classblade_1_1widget_1_1GaugeIndicatorPieCW.html" title="A simple example Gauge Indicator. " alt="" coords="490,391,649,417"/>
<area shape="rect" id="node16" href="$classblade_1_1widget_1_1GaugeIndicatorRightToLeft.html" title="A simple example Gauge Indicator. " alt="" coords="477,441,661,468"/>
<area shape="rect" id="node17" href="$classblade_1_1widget_1_1GaugeIndicatorTopToBottom.html" title="A simple example Gauge Indicator. " alt="" coords="469,492,669,519"/>
</map>

Changes to cpp/dox/api/html/classblade_1_1Renderable__inherit__graph.md5.

1
4e4b9acfb29d970e9f979d3063ac8105
|
1
ce6e2b9cd8ae96dbc63b1c3798b0e59b

Changes to cpp/dox/api/html/classblade_1_1Renderable__inherit__graph.png.

cannot compute difference between binary files

Changes to cpp/dox/api/html/classblade_1_1Screen-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Screen.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Size-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Size.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Stage-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Stage.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1StageManager-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1StageManager.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1StatsPerformance-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1StatsPerformance.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Stroke-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Stroke.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1SystemInfo-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1SystemInfo.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Util-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1Util.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1audio_1_1Ambient-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1audio_1_1Ambient.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1audio_1_1Listener-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1audio_1_1Listener.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1audio_1_1Source-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1audio_1_1Source.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1CoreApplication-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1CoreApplication.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtApplication-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtApplication.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtAudioAmbient-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtAudioAmbient.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtFont-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtFont.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtGraphics-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtGraphics.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtImage-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtImage.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtWindow-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1backend_1_1QtWindow.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"

Changes to cpp/dox/api/html/classblade_1_1effect_1_1Animation-members.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
..
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
  <div class="headertitle">
<div class="title">Animation Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#ac98ba750ee91e6d5f900f897a6e534a3">Animation</a>(const blade::Image &amp;, const std::vector&lt; uint16_t &gt; &amp;)</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  <tr><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a0473b975f807106c50a7fcb450c714bc">Animation</a>(const blade::Image &amp;, const std::vector&lt; std::vector&lt; uint16_t &gt;&gt; &amp;)</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a4d9ea484001c974c0658bb6c674e1126">Animation</a>(const Animation &amp;)</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  <tr><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a37148ed9f85334bfdd6b7373c2316186">frameCount</a>() const</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a7c5eac980dc292c9312a639686b9a27d">frameCount</a>(const uint8_t) const</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a943e52046c644ce24717c26a1c769e02">frameCurrent</a>() const</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#ac4fbada0c801d40ff7d38d3cda7ccf81">frameHeight</a>() const</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#ae946f38df683d0b2fff741fd889d49f2">frameNext</a>()</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>







|







 







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
..
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.09.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
  <div class="headertitle">
<div class="title">Animation Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a63196386ec793bc3f17ecf5cb5c58ab8">Animation</a>(const blade::Image &amp;, const std::vector&lt; uint16_t &gt; &amp;={ blade::Uint16_Max })</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  <tr><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a0473b975f807106c50a7fcb450c714bc">Animation</a>(const blade::Image &amp;, const std::vector&lt; std::vector&lt; uint16_t &gt;&gt; &amp;)</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a4d9ea484001c974c0658bb6c674e1126">Animation</a>(const Animation &amp;)</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  <tr><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a37148ed9f85334bfdd6b7373c2316186">frameCount</a>() const</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a7c5eac980dc292c9312a639686b9a27d">frameCount</a>(const uint8_t) const</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#a943e52046c644ce24717c26a1c769e02">frameCurrent</a>() const</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#ac4fbada0c801d40ff7d38d3cda7ccf81">frameHeight</a>() const</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html#ae946f38df683d0b2fff741fd889d49f2">frameNext</a>()</td><td class="entry"><a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a></td><td class="entry"></td></tr>

Changes to cpp/dox/api/html/classblade_1_1effect_1_1Animation.html.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
...
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
...
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
...
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
...
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Blade_Logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Blade: The Game Engine
   &#160;<span id="projectnumber">2017.08.01</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
................................................................................
<br />
 }<tr class="memdesc:a27ff3812e198ec7e5b27a989a890de44"><td class="mdescLeft">&#160;</td><td class="mdescRight">How to play the animation.  <a href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a27ff3812e198ec7e5b27a989a890de44"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:ac98ba750ee91e6d5f900f897a6e534a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classblade_1_1effect_1_1Animation.html#ac98ba750ee91e6d5f900f897a6e534a3">Animation</a> (const <a class="el" href="classblade_1_1Image.html">blade::Image</a> &amp;, const std::vector&lt; uint16_t &gt; &amp;)</td></tr>
<tr class="memdesc:ac98ba750ee91e6d5f900f897a6e534a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an <a class="el" href="classblade_1_1effect_1_1Animation.html" title="Animation based on a series of Images. ">Animation</a>.  <a href="#ac98ba750ee91e6d5f900f897a6e534a3">More...</a><br /></td></tr>
<tr class="separator:ac98ba750ee91e6d5f900f897a6e534a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0473b975f807106c50a7fcb450c714bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classblade_1_1effect_1_1Animation.html#a0473b975f807106c50a7fcb450c714bc">Animation</a> (const <a class="el" href="classblade_1_1Image.html">blade::Image</a> &amp;, const std::vector&lt; std::vector&lt; uint16_t &gt;&gt; &amp;)</td></tr>
<tr class="memdesc:a0473b975f807106c50a7fcb450c714bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an <a class="el" href="classblade_1_1effect_1_1Animation.html" title="Animation based on a series of Images. ">Animation</a>.  <a href="#a0473b975f807106c50a7fcb450c714bc">More...</a><br /></td></tr>
<tr class="separator:a0473b975f807106c50a7fcb450c714bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d9ea484001c974c0658bb6c674e1126"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classblade_1_1effect_1_1Animation.html#a4d9ea484001c974c0658bb6c674e1126">Animation</a> (const <a class="el" href="classblade_1_1effect_1_1Animation.html">Animation</a> &amp;)</td></tr>
<tr class="memdesc:a4d9ea484001c974c0658bb6c674e1126"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a copy of an <a class="el" href="classblade_1_1effect_1_1Animation.html" title="Animation based on a series of Images. ">Animation</a>.  <a href="#a4d9ea484001c974c0658bb6c674e1126">More...</a><br /></td></tr>
<tr class="separator:a4d9ea484001c974c0658bb6c674e1126"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee6bf19aac7ec2c3616d44496f7bed5b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classblade_1_1effect_1_1Animation.html#aee6bf19aac7ec2c3616d44496f7bed5b">~Animation</a> ()</td></tr>
................................................................................
<li>Group 1: A character walking to the right for 8 frames</li>
<li>Group 2: A dead sequence of 4 frames</li>
</ul>
<br />
Selecting group 1 (walking to the right), enabling looping and using <code><a class="el" href="classblade_1_1effect_1_1Animation.html#a27ff3812e198ec7e5b27a989a890de44a67d2f6740a8eaebf4d5c6f79be8da481" title="Play going forward until the end. ">blade::effect::Animation::PlayMode::Forward</a></code> the animation will play continuously. Then, the character needs to walk to the left. To do this, just change the group to 0. Lets say, the change happened when the Group 1 animation was on Frame 4, the Group 2 animation will start on Frame 4. The animation will also continue playing forward and looping. <br />
<br />
Next, while walking to the left (Group 0), the death animation needs to play. Change the Group to 2 and disable the looping, since the death animation probably should not play continuously. Also, Frame 0 needs to be selected because it is known which frame will be active when changing the group.</dd></dl>
<dl class="section user"><dt>Future Feature:</dt><dd>Alternatively, you can use JSON. <b>Example Code:</b> <div class="fragment"><div class="line">str = <span class="stringliteral">&quot;&quot;</span></div><div class="line">+ <span class="stringliteral">&quot;{ \&quot;url\&quot;: \&quot;file:/location/of/my/Image.png\&quot;&quot;</span></div><div class="line">+ <span class="stringliteral">&quot;, \&quot;time\&quot;:&quot;</span></div><div class="line">+ <span class="stringliteral">&quot;  [ [ 999 ]&quot;</span></div><div class="line">+ <span class="stringliteral">&quot;  , [ 30, 30, 30, 30, 30, 30, 30 ]</span></div><div class="line"><span class="stringliteral">+ &quot;</span>  , [ 999 ]<span class="stringliteral">&quot;</span></div><div class="line"><span class="stringliteral">+ &quot;</span>  , [ 30, 30, 30, 30, 30, 30, 30 ]</div><div class="line">+ <span class="stringliteral">&quot;  ]&quot;</spa