mirror of
https://github.com/recastnavigation/recastnavigation.git
synced 2026-06-12 02:03:47 +00:00
909 lines
46 KiB
HTML
909 lines
46 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Recast Navigation: AppState Struct Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
|
<td id="projectalign">
|
|
<div id="projectname">Recast Navigation
|
|
</div>
|
|
<div id="projectbrief">Navigation-mesh Toolset for Games</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('structAppState.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</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">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="structAppState-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">AppState Struct Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="AppState_8h_source.html">AppState.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:aace9061b31a946ae7c118a7ee56ff723" id="r_aace9061b31a946ae7c118a7ee56ff723"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#aace9061b31a946ae7c118a7ee56ff723">resetCamera</a> ()</td></tr>
|
|
<tr class="separator:aace9061b31a946ae7c118a7ee56ff723"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35b4ed9b06ee282ffe2394aca05a29cc" id="r_a35b4ed9b06ee282ffe2394aca05a29cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a35b4ed9b06ee282ffe2394aca05a29cc">updateWindowSize</a> ()</td></tr>
|
|
<tr class="separator:a35b4ed9b06ee282ffe2394aca05a29cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab61533cbedd1009fec52b126b27eb3d3" id="r_ab61533cbedd1009fec52b126b27eb3d3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#ab61533cbedd1009fec52b126b27eb3d3">updateUIScale</a> () const</td></tr>
|
|
<tr class="separator:ab61533cbedd1009fec52b126b27eb3d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a658f2723a2f01786542c5fec547fec7f" id="r_a658f2723a2f01786542c5fec547fec7f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a658f2723a2f01786542c5fec547fec7f">worldToScreen</a> (float x, float y, float z, float *screenX, float *screenY) const</td></tr>
|
|
<tr class="separator:a658f2723a2f01786542c5fec547fec7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:abc827eda35d0748f2d981fc184ff89f5" id="r_abc827eda35d0748f2d981fc184ff89f5"><td class="memItemLeft" align="right" valign="top">SDL_Window * </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#abc827eda35d0748f2d981fc184ff89f5">window</a></td></tr>
|
|
<tr class="separator:abc827eda35d0748f2d981fc184ff89f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72f57e35f696036b60696a823470e304" id="r_a72f57e35f696036b60696a823470e304"><td class="memItemLeft" align="right" valign="top">SDL_GLContext </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a72f57e35f696036b60696a823470e304">glContext</a></td></tr>
|
|
<tr class="separator:a72f57e35f696036b60696a823470e304"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afaf277250afa954f377065ca14a28e8d" id="r_afaf277250afa954f377065ca14a28e8d"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#afaf277250afa954f377065ca14a28e8d">projectionMatrix</a> [16]</td></tr>
|
|
<tr class="separator:afaf277250afa954f377065ca14a28e8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a857ee21c4b322f37d519e6fc64392929" id="r_a857ee21c4b322f37d519e6fc64392929"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a857ee21c4b322f37d519e6fc64392929">viewport</a> [4]</td></tr>
|
|
<tr class="separator:a857ee21c4b322f37d519e6fc64392929"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a533280f7391345518a40f29e7202622b" id="r_a533280f7391345518a40f29e7202622b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a533280f7391345518a40f29e7202622b">width</a></td></tr>
|
|
<tr class="separator:a533280f7391345518a40f29e7202622b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a676bcdca0ee21f0881443dd655dcba87" id="r_a676bcdca0ee21f0881443dd655dcba87"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a676bcdca0ee21f0881443dd655dcba87">height</a></td></tr>
|
|
<tr class="separator:a676bcdca0ee21f0881443dd655dcba87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae29a703bdd3f9240b17ec901aabe0bcb" id="r_ae29a703bdd3f9240b17ec901aabe0bcb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#ae29a703bdd3f9240b17ec901aabe0bcb">drawableWidth</a></td></tr>
|
|
<tr class="separator:ae29a703bdd3f9240b17ec901aabe0bcb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4549b83cdaad5cf8c896dfd30e5b774" id="r_ab4549b83cdaad5cf8c896dfd30e5b774"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#ab4549b83cdaad5cf8c896dfd30e5b774">drawableHeight</a></td></tr>
|
|
<tr class="separator:ab4549b83cdaad5cf8c896dfd30e5b774"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a780ed9c727453bae74c20881f227e3c9" id="r_a780ed9c727453bae74c20881f227e3c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classBuildContext.html">BuildContext</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a780ed9c727453bae74c20881f227e3c9">buildContext</a></td></tr>
|
|
<tr class="separator:a780ed9c727453bae74c20881f227e3c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f1a9971046c1245f7db26ef7e1e1e1e" id="r_a7f1a9971046c1245f7db26ef7e1e1e1e"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classInputGeom.html">InputGeom</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a7f1a9971046c1245f7db26ef7e1e1e1e">inputGeometry</a></td></tr>
|
|
<tr class="separator:a7f1a9971046c1245f7db26ef7e1e1e1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b11f502301a5410dce8fc79f619ee75" id="r_a7b11f502301a5410dce8fc79f619ee75"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classSample.html">Sample</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a7b11f502301a5410dce8fc79f619ee75">sample</a></td></tr>
|
|
<tr class="separator:a7b11f502301a5410dce8fc79f619ee75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39dc3da4c3594cb3d5df3b7236d587ec" id="r_a39dc3da4c3594cb3d5df3b7236d587ec"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classTestCase.html">TestCase</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a39dc3da4c3594cb3d5df3b7236d587ec">testCase</a></td></tr>
|
|
<tr class="separator:a39dc3da4c3594cb3d5df3b7236d587ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad50f6533bbe2de383c5a6de8fee239d9" id="r_ad50f6533bbe2de383c5a6de8fee239d9"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#ad50f6533bbe2de383c5a6de8fee239d9">timeAcc</a> = 0.0f</td></tr>
|
|
<tr class="separator:ad50f6533bbe2de383c5a6de8fee239d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9efa3ab7d2ea53f8dc67522bf2eb614a" id="r_a9efa3ab7d2ea53f8dc67522bf2eb614a"><td class="memItemLeft" align="right" valign="top">Uint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a9efa3ab7d2ea53f8dc67522bf2eb614a">prevFrameTime</a> = 0</td></tr>
|
|
<tr class="separator:a9efa3ab7d2ea53f8dc67522bf2eb614a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2b0a337c5381d394a22ef00b71c28f0" id="r_af2b0a337c5381d394a22ef00b71c28f0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#af2b0a337c5381d394a22ef00b71c28f0">mousePos</a> [2] {0, 0}</td></tr>
|
|
<tr class="separator:af2b0a337c5381d394a22ef00b71c28f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bb7b4cf67f2157778a9b6adab22f587" id="r_a7bb7b4cf67f2157778a9b6adab22f587"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a7bb7b4cf67f2157778a9b6adab22f587">origMousePos</a> [2] {0, 0}</td></tr>
|
|
<tr class="separator:a7bb7b4cf67f2157778a9b6adab22f587"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a590b809f1bb9d3894cd5837a492a4630" id="r_a590b809f1bb9d3894cd5837a492a4630"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a590b809f1bb9d3894cd5837a492a4630">cameraEulers</a> [2] {45, -45}</td></tr>
|
|
<tr class="separator:a590b809f1bb9d3894cd5837a492a4630"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0278d0bf8e230abfadd72015075a81e" id="r_ac0278d0bf8e230abfadd72015075a81e"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#ac0278d0bf8e230abfadd72015075a81e">cameraPos</a> [3] = {0, 0, 0}</td></tr>
|
|
<tr class="separator:ac0278d0bf8e230abfadd72015075a81e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a874cb4abd321939c7ddfde619e56024d" id="r_a874cb4abd321939c7ddfde619e56024d"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a874cb4abd321939c7ddfde619e56024d">camr</a> = 1000</td></tr>
|
|
<tr class="separator:a874cb4abd321939c7ddfde619e56024d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23eaacce5d912e3311923ee20ac43e92" id="r_a23eaacce5d912e3311923ee20ac43e92"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a23eaacce5d912e3311923ee20ac43e92">origCameraEulers</a> [2] = {0, 0}</td></tr>
|
|
<tr class="separator:a23eaacce5d912e3311923ee20ac43e92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31e4e106de48a1cc53949b01fe6d0a98" id="r_a31e4e106de48a1cc53949b01fe6d0a98"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a31e4e106de48a1cc53949b01fe6d0a98">scrollZoom</a> = 0</td></tr>
|
|
<tr class="separator:a31e4e106de48a1cc53949b01fe6d0a98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9150f73233d6aea478968c1490f17c1" id="r_ab9150f73233d6aea478968c1490f17c1"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#ab9150f73233d6aea478968c1490f17c1">moveFront</a> = 0.0f</td></tr>
|
|
<tr class="separator:ab9150f73233d6aea478968c1490f17c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb94a339018d77aca93fea7473de08aa" id="r_afb94a339018d77aca93fea7473de08aa"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#afb94a339018d77aca93fea7473de08aa">moveBack</a> = 0.0f</td></tr>
|
|
<tr class="separator:afb94a339018d77aca93fea7473de08aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5f99bcf8953b95cab0e36ec6dd6ec05" id="r_aa5f99bcf8953b95cab0e36ec6dd6ec05"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#aa5f99bcf8953b95cab0e36ec6dd6ec05">moveLeft</a> = 0.0f</td></tr>
|
|
<tr class="separator:aa5f99bcf8953b95cab0e36ec6dd6ec05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab681e48914af4684da0bdf6bd0bdee3b" id="r_ab681e48914af4684da0bdf6bd0bdee3b"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#ab681e48914af4684da0bdf6bd0bdee3b">moveRight</a> = 0.0f</td></tr>
|
|
<tr class="separator:ab681e48914af4684da0bdf6bd0bdee3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2e339d5080ebb08d0d504df943fd8cd" id="r_aa2e339d5080ebb08d0d504df943fd8cd"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#aa2e339d5080ebb08d0d504df943fd8cd">moveUp</a> = 0.0f</td></tr>
|
|
<tr class="separator:aa2e339d5080ebb08d0d504df943fd8cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab47db905a5125eb3d45a7a2be937df4b" id="r_ab47db905a5125eb3d45a7a2be937df4b"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#ab47db905a5125eb3d45a7a2be937df4b">moveDown</a> = 0.0f</td></tr>
|
|
<tr class="separator:ab47db905a5125eb3d45a7a2be937df4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1834b3637f381d67100aad1e4f4878f1" id="r_a1834b3637f381d67100aad1e4f4878f1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a1834b3637f381d67100aad1e4f4878f1">isRotatingCamera</a> = false</td></tr>
|
|
<tr class="separator:a1834b3637f381d67100aad1e4f4878f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3b8bd7cee0a8a5d61a8094b0ed3a162" id="r_ac3b8bd7cee0a8a5d61a8094b0ed3a162"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#ac3b8bd7cee0a8a5d61a8094b0ed3a162">movedDuringRotate</a> = false</td></tr>
|
|
<tr class="separator:ac3b8bd7cee0a8a5d61a8094b0ed3a162"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a112cb8b09b1a4ee9a7e608b623b27a3b" id="r_a112cb8b09b1a4ee9a7e608b623b27a3b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a112cb8b09b1a4ee9a7e608b623b27a3b">mouseOverMenu</a> = false</td></tr>
|
|
<tr class="separator:a112cb8b09b1a4ee9a7e608b623b27a3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f429a558a7af7b23b4364c220c2adae" id="r_a5f429a558a7af7b23b4364c220c2adae"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a5f429a558a7af7b23b4364c220c2adae">rayStart</a> [3]</td></tr>
|
|
<tr class="separator:a5f429a558a7af7b23b4364c220c2adae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e3e8fb41393bab4b0b8bc65d2aac436" id="r_a5e3e8fb41393bab4b0b8bc65d2aac436"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a5e3e8fb41393bab4b0b8bc65d2aac436">rayEnd</a> [3]</td></tr>
|
|
<tr class="separator:a5e3e8fb41393bab4b0b8bc65d2aac436"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55bb81ee09f80ba292888016dd12de18" id="r_a55bb81ee09f80ba292888016dd12de18"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a55bb81ee09f80ba292888016dd12de18">sampleIndex</a> = -1</td></tr>
|
|
<tr class="separator:a55bb81ee09f80ba292888016dd12de18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa144c049c13f6d918b3d72d9791fe0b9" id="r_aa144c049c13f6d918b3d72d9791fe0b9"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#aa144c049c13f6d918b3d72d9791fe0b9">meshName</a> = "Choose Mesh..."</td></tr>
|
|
<tr class="separator:aa144c049c13f6d918b3d72d9791fe0b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26f6e72cdbd3e1a0a532e16cf41f4b01" id="r_a26f6e72cdbd3e1a0a532e16cf41f4b01"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a26f6e72cdbd3e1a0a532e16cf41f4b01">showMenu</a> = true</td></tr>
|
|
<tr class="separator:a26f6e72cdbd3e1a0a532e16cf41f4b01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af490554118d94c925e05e47b7e1e7cbc" id="r_af490554118d94c925e05e47b7e1e7cbc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#af490554118d94c925e05e47b7e1e7cbc">showLog</a> = false</td></tr>
|
|
<tr class="separator:af490554118d94c925e05e47b7e1e7cbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d0cb50fab6029afcd3d6ac6fd32eb8e" id="r_a0d0cb50fab6029afcd3d6ac6fd32eb8e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a0d0cb50fab6029afcd3d6ac6fd32eb8e">showTools</a> = true</td></tr>
|
|
<tr class="separator:a0d0cb50fab6029afcd3d6ac6fd32eb8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75096411cca303b3e1e6cd1a196cabb3" id="r_a75096411cca303b3e1e6cd1a196cabb3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a75096411cca303b3e1e6cd1a196cabb3">showTestCases</a> = false</td></tr>
|
|
<tr class="separator:a75096411cca303b3e1e6cd1a196cabb3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a86161e8d8fa5dd98bbac106883e8d5" id="r_a1a86161e8d8fa5dd98bbac106883e8d5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a1a86161e8d8fa5dd98bbac106883e8d5">logScroll</a> = 0</td></tr>
|
|
<tr class="separator:a1a86161e8d8fa5dd98bbac106883e8d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5069131292a99f7b6ec3fadbde661ddd" id="r_a5069131292a99f7b6ec3fadbde661ddd"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a5069131292a99f7b6ec3fadbde661ddd">files</a></td></tr>
|
|
<tr class="separator:a5069131292a99f7b6ec3fadbde661ddd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16993c5846abd1283d4a60dcfb9ea489" id="r_a16993c5846abd1283d4a60dcfb9ea489"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a16993c5846abd1283d4a60dcfb9ea489">meshesFolder</a> = "Meshes"</td></tr>
|
|
<tr class="separator:a16993c5846abd1283d4a60dcfb9ea489"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49366939814e417a30941130fe7d52c7" id="r_a49366939814e417a30941130fe7d52c7"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structAppState.html#a49366939814e417a30941130fe7d52c7">testCasesFolder</a> = "TestCases"</td></tr>
|
|
<tr class="separator:a49366939814e417a30941130fe7d52c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="aace9061b31a946ae7c118a7ee56ff723" name="aace9061b31a946ae7c118a7ee56ff723"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aace9061b31a946ae7c118a7ee56ff723">◆ </a></span>resetCamera()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AppState::resetCamera </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab61533cbedd1009fec52b126b27eb3d3" name="ab61533cbedd1009fec52b126b27eb3d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab61533cbedd1009fec52b126b27eb3d3">◆ </a></span>updateUIScale()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AppState::updateUIScale </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35b4ed9b06ee282ffe2394aca05a29cc" name="a35b4ed9b06ee282ffe2394aca05a29cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35b4ed9b06ee282ffe2394aca05a29cc">◆ </a></span>updateWindowSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AppState::updateWindowSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a658f2723a2f01786542c5fec547fec7f" name="a658f2723a2f01786542c5fec547fec7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a658f2723a2f01786542c5fec547fec7f">◆ </a></span>worldToScreen()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AppState::worldToScreen </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>z</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>screenX</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>screenY</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a780ed9c727453bae74c20881f227e3c9" name="a780ed9c727453bae74c20881f227e3c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a780ed9c727453bae74c20881f227e3c9">◆ </a></span>buildContext</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classBuildContext.html">BuildContext</a> AppState::buildContext</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a590b809f1bb9d3894cd5837a492a4630" name="a590b809f1bb9d3894cd5837a492a4630"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a590b809f1bb9d3894cd5837a492a4630">◆ </a></span>cameraEulers</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::cameraEulers[2] {45, -45}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0278d0bf8e230abfadd72015075a81e" name="ac0278d0bf8e230abfadd72015075a81e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0278d0bf8e230abfadd72015075a81e">◆ </a></span>cameraPos</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::cameraPos[3] = {0, 0, 0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a874cb4abd321939c7ddfde619e56024d" name="a874cb4abd321939c7ddfde619e56024d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a874cb4abd321939c7ddfde619e56024d">◆ </a></span>camr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::camr = 1000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4549b83cdaad5cf8c896dfd30e5b774" name="ab4549b83cdaad5cf8c896dfd30e5b774"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4549b83cdaad5cf8c896dfd30e5b774">◆ </a></span>drawableHeight</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int AppState::drawableHeight</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae29a703bdd3f9240b17ec901aabe0bcb" name="ae29a703bdd3f9240b17ec901aabe0bcb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae29a703bdd3f9240b17ec901aabe0bcb">◆ </a></span>drawableWidth</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int AppState::drawableWidth</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5069131292a99f7b6ec3fadbde661ddd" name="a5069131292a99f7b6ec3fadbde661ddd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5069131292a99f7b6ec3fadbde661ddd">◆ </a></span>files</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector<std::string> AppState::files</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72f57e35f696036b60696a823470e304" name="a72f57e35f696036b60696a823470e304"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72f57e35f696036b60696a823470e304">◆ </a></span>glContext</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">SDL_GLContext AppState::glContext</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a676bcdca0ee21f0881443dd655dcba87" name="a676bcdca0ee21f0881443dd655dcba87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a676bcdca0ee21f0881443dd655dcba87">◆ </a></span>height</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int AppState::height</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f1a9971046c1245f7db26ef7e1e1e1e" name="a7f1a9971046c1245f7db26ef7e1e1e1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f1a9971046c1245f7db26ef7e1e1e1e">◆ </a></span>inputGeometry</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::unique_ptr<<a class="el" href="classInputGeom.html">InputGeom</a>> AppState::inputGeometry</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1834b3637f381d67100aad1e4f4878f1" name="a1834b3637f381d67100aad1e4f4878f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1834b3637f381d67100aad1e4f4878f1">◆ </a></span>isRotatingCamera</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AppState::isRotatingCamera = false</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a86161e8d8fa5dd98bbac106883e8d5" name="a1a86161e8d8fa5dd98bbac106883e8d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a86161e8d8fa5dd98bbac106883e8d5">◆ </a></span>logScroll</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int AppState::logScroll = 0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16993c5846abd1283d4a60dcfb9ea489" name="a16993c5846abd1283d4a60dcfb9ea489"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16993c5846abd1283d4a60dcfb9ea489">◆ </a></span>meshesFolder</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string AppState::meshesFolder = "Meshes"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa144c049c13f6d918b3d72d9791fe0b9" name="aa144c049c13f6d918b3d72d9791fe0b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa144c049c13f6d918b3d72d9791fe0b9">◆ </a></span>meshName</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string AppState::meshName = "Choose Mesh..."</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a112cb8b09b1a4ee9a7e608b623b27a3b" name="a112cb8b09b1a4ee9a7e608b623b27a3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a112cb8b09b1a4ee9a7e608b623b27a3b">◆ </a></span>mouseOverMenu</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AppState::mouseOverMenu = false</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2b0a337c5381d394a22ef00b71c28f0" name="af2b0a337c5381d394a22ef00b71c28f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2b0a337c5381d394a22ef00b71c28f0">◆ </a></span>mousePos</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int AppState::mousePos[2] {0, 0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb94a339018d77aca93fea7473de08aa" name="afb94a339018d77aca93fea7473de08aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb94a339018d77aca93fea7473de08aa">◆ </a></span>moveBack</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::moveBack = 0.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3b8bd7cee0a8a5d61a8094b0ed3a162" name="ac3b8bd7cee0a8a5d61a8094b0ed3a162"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3b8bd7cee0a8a5d61a8094b0ed3a162">◆ </a></span>movedDuringRotate</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AppState::movedDuringRotate = false</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab47db905a5125eb3d45a7a2be937df4b" name="ab47db905a5125eb3d45a7a2be937df4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab47db905a5125eb3d45a7a2be937df4b">◆ </a></span>moveDown</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::moveDown = 0.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9150f73233d6aea478968c1490f17c1" name="ab9150f73233d6aea478968c1490f17c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9150f73233d6aea478968c1490f17c1">◆ </a></span>moveFront</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::moveFront = 0.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5f99bcf8953b95cab0e36ec6dd6ec05" name="aa5f99bcf8953b95cab0e36ec6dd6ec05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5f99bcf8953b95cab0e36ec6dd6ec05">◆ </a></span>moveLeft</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::moveLeft = 0.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab681e48914af4684da0bdf6bd0bdee3b" name="ab681e48914af4684da0bdf6bd0bdee3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab681e48914af4684da0bdf6bd0bdee3b">◆ </a></span>moveRight</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::moveRight = 0.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2e339d5080ebb08d0d504df943fd8cd" name="aa2e339d5080ebb08d0d504df943fd8cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2e339d5080ebb08d0d504df943fd8cd">◆ </a></span>moveUp</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::moveUp = 0.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23eaacce5d912e3311923ee20ac43e92" name="a23eaacce5d912e3311923ee20ac43e92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23eaacce5d912e3311923ee20ac43e92">◆ </a></span>origCameraEulers</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::origCameraEulers[2] = {0, 0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7bb7b4cf67f2157778a9b6adab22f587" name="a7bb7b4cf67f2157778a9b6adab22f587"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bb7b4cf67f2157778a9b6adab22f587">◆ </a></span>origMousePos</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int AppState::origMousePos[2] {0, 0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9efa3ab7d2ea53f8dc67522bf2eb614a" name="a9efa3ab7d2ea53f8dc67522bf2eb614a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9efa3ab7d2ea53f8dc67522bf2eb614a">◆ </a></span>prevFrameTime</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Uint32 AppState::prevFrameTime = 0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afaf277250afa954f377065ca14a28e8d" name="afaf277250afa954f377065ca14a28e8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afaf277250afa954f377065ca14a28e8d">◆ </a></span>projectionMatrix</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double AppState::projectionMatrix[16]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e3e8fb41393bab4b0b8bc65d2aac436" name="a5e3e8fb41393bab4b0b8bc65d2aac436"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e3e8fb41393bab4b0b8bc65d2aac436">◆ </a></span>rayEnd</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::rayEnd[3]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f429a558a7af7b23b4364c220c2adae" name="a5f429a558a7af7b23b4364c220c2adae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f429a558a7af7b23b4364c220c2adae">◆ </a></span>rayStart</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::rayStart[3]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b11f502301a5410dce8fc79f619ee75" name="a7b11f502301a5410dce8fc79f619ee75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b11f502301a5410dce8fc79f619ee75">◆ </a></span>sample</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::unique_ptr<<a class="el" href="classSample.html">Sample</a>> AppState::sample</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55bb81ee09f80ba292888016dd12de18" name="a55bb81ee09f80ba292888016dd12de18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55bb81ee09f80ba292888016dd12de18">◆ </a></span>sampleIndex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int AppState::sampleIndex = -1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31e4e106de48a1cc53949b01fe6d0a98" name="a31e4e106de48a1cc53949b01fe6d0a98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31e4e106de48a1cc53949b01fe6d0a98">◆ </a></span>scrollZoom</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::scrollZoom = 0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af490554118d94c925e05e47b7e1e7cbc" name="af490554118d94c925e05e47b7e1e7cbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af490554118d94c925e05e47b7e1e7cbc">◆ </a></span>showLog</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AppState::showLog = false</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26f6e72cdbd3e1a0a532e16cf41f4b01" name="a26f6e72cdbd3e1a0a532e16cf41f4b01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26f6e72cdbd3e1a0a532e16cf41f4b01">◆ </a></span>showMenu</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AppState::showMenu = true</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75096411cca303b3e1e6cd1a196cabb3" name="a75096411cca303b3e1e6cd1a196cabb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75096411cca303b3e1e6cd1a196cabb3">◆ </a></span>showTestCases</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AppState::showTestCases = false</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d0cb50fab6029afcd3d6ac6fd32eb8e" name="a0d0cb50fab6029afcd3d6ac6fd32eb8e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d0cb50fab6029afcd3d6ac6fd32eb8e">◆ </a></span>showTools</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AppState::showTools = true</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39dc3da4c3594cb3d5df3b7236d587ec" name="a39dc3da4c3594cb3d5df3b7236d587ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39dc3da4c3594cb3d5df3b7236d587ec">◆ </a></span>testCase</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::unique_ptr<<a class="el" href="classTestCase.html">TestCase</a>> AppState::testCase</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49366939814e417a30941130fe7d52c7" name="a49366939814e417a30941130fe7d52c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49366939814e417a30941130fe7d52c7">◆ </a></span>testCasesFolder</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string AppState::testCasesFolder = "TestCases"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad50f6533bbe2de383c5a6de8fee239d9" name="ad50f6533bbe2de383c5a6de8fee239d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad50f6533bbe2de383c5a6de8fee239d9">◆ </a></span>timeAcc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float AppState::timeAcc = 0.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a857ee21c4b322f37d519e6fc64392929" name="a857ee21c4b322f37d519e6fc64392929"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a857ee21c4b322f37d519e6fc64392929">◆ </a></span>viewport</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int AppState::viewport[4]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a533280f7391345518a40f29e7202622b" name="a533280f7391345518a40f29e7202622b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a533280f7391345518a40f29e7202622b">◆ </a></span>width</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int AppState::width</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc827eda35d0748f2d981fc184ff89f5" name="abc827eda35d0748f2d981fc184ff89f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc827eda35d0748f2d981fc184ff89f5">◆ </a></span>window</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">SDL_Window* AppState::window</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following files:<ul>
|
|
<li><a class="el" href="AppState_8h_source.html">AppState.h</a></li>
|
|
<li><a class="el" href="AppState_8cpp.html">AppState.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.6-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="structAppState.html">AppState</a></li>
|
|
<a href="https://github.com/recastnavigation/recastnavigation">Project Home</a>
|
|
| <a href="./License.txt">Licence (ZLib)</a>
|
|
| Copyright 2009 Mikko Mononen
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|