Files
SpaghettiKart/classEditor_1_1Gizmo.html
T

936 lines
52 KiB
HTML

<!-- HTML header for doxygen 1.10.0-->
<!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.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Mario Kart 64: Editor::Gizmo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.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"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
<link href="docs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
</script>
</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="projectalign">
<div id="projectname">Mario Kart 64
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(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&amp;dn=expat.txt MIT */
$(function(){initNavTree('classEditor_1_1Gizmo.html',''); initResizable(true); });
/* @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="#nested-classes">Data Structures</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Data Fields</a> &#124;
<a href="#pri-attribs">Private Attributes</a> </div>
<div class="headertitle"><div class="title">Editor::Gizmo Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="Gizmo_8h_source.html">Gizmo.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for Editor::Gizmo:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo__coll__graph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
<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 id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEditor_1_1Gizmo_1_1TrackDimensions.html">TrackDimensions</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ae18806d0a0b07538986788e4372692d2" id="r_ae18806d0a0b07538986788e4372692d2"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae18806d0a0b07538986788e4372692d2">GizmoHandle</a> { <br />
&#160;&#160;<a class="el" href="#ae18806d0a0b07538986788e4372692d2a6adf97f83acf6453d4a6a4b1070f3754">None</a>
, <a class="el" href="#ae18806d0a0b07538986788e4372692d2a57b31661dc16fec55670c9f244c9137b">All_Axis</a>
, <a class="el" href="#ae18806d0a0b07538986788e4372692d2a0628030cc0fc23dd68e80f5907daa939">X_Axis</a>
, <a class="el" href="#ae18806d0a0b07538986788e4372692d2aaf91517b11fd1a5f08f9d1ad567cef6c">Y_Axis</a>
, <br />
&#160;&#160;<a class="el" href="#ae18806d0a0b07538986788e4372692d2a2cfbe8eb3f67a6062e4749857a149e7a">Z_Axis</a>
<br />
}</td></tr>
<tr class="separator:ae18806d0a0b07538986788e4372692d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4079af999abf79844f52386284a43c51" id="r_a4079af999abf79844f52386284a43c51"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4079af999abf79844f52386284a43c51">TranslationMode</a> { <a class="el" href="#a4079af999abf79844f52386284a43c51a6bc362dbf494c61ea117fe3c71ca48a5">Move</a>
, <a class="el" href="#a4079af999abf79844f52386284a43c51a8d2de5368588552fbae54044ac5c7b3d">Rotate</a>
, <a class="el" href="#a4079af999abf79844f52386284a43c51a85a7cd587d6142dbfc1a4de05af7b75d">Scale</a>
}</td></tr>
<tr class="separator:a4079af999abf79844f52386284a43c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:ac760e6204ce9ce4af3f36dc7dadd3949" id="r_ac760e6204ce9ce4af3f36dc7dadd3949"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac760e6204ce9ce4af3f36dc7dadd3949">Tick</a> ()</td></tr>
<tr class="separator:ac760e6204ce9ce4af3f36dc7dadd3949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06d20742586eeae67851747c4059a7b5" id="r_a06d20742586eeae67851747c4059a7b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a06d20742586eeae67851747c4059a7b5">Draw</a> ()</td></tr>
<tr class="separator:a06d20742586eeae67851747c4059a7b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaee70cc0b9c5004219622748393b3341" id="r_aaee70cc0b9c5004219622748393b3341"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaee70cc0b9c5004219622748393b3341">Load</a> ()</td></tr>
<tr class="separator:aaee70cc0b9c5004219622748393b3341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfb6863b596c7634ac641209ec9bffbe" id="r_acfb6863b596c7634ac641209ec9bffbe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acfb6863b596c7634ac641209ec9bffbe">SetGizmo</a> (<a class="el" href="classEditor_1_1GameObject.html">GameObject</a> *object, <a class="el" href="structRay.html">Ray</a> ray)</td></tr>
<tr class="separator:acfb6863b596c7634ac641209ec9bffbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fb96842a930515df1db3ede88f724c0" id="r_a7fb96842a930515df1db3ede88f724c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7fb96842a930515df1db3ede88f724c0">SetGizmoNoCursor</a> (<a class="el" href="classEditor_1_1GameObject.html">GameObject</a> *object)</td></tr>
<tr class="separator:a7fb96842a930515df1db3ede88f724c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a488bf76640ea3a788b10b7dea1681469" id="r_a488bf76640ea3a788b10b7dea1681469"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a488bf76640ea3a788b10b7dea1681469">Translate</a> ()</td></tr>
<tr class="separator:a488bf76640ea3a788b10b7dea1681469"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44c3ef2baa2f67f3e94f2790ea7611f9" id="r_a44c3ef2baa2f67f3e94f2790ea7611f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a44c3ef2baa2f67f3e94f2790ea7611f9">Rotate</a> ()</td></tr>
<tr class="separator:a44c3ef2baa2f67f3e94f2790ea7611f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb71d20f843f744829ae8a39b652e7b8" id="r_afb71d20f843f744829ae8a39b652e7b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afb71d20f843f744829ae8a39b652e7b8">Scale</a> ()</td></tr>
<tr class="separator:afb71d20f843f744829ae8a39b652e7b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a82cd6884a53f04665fa6244495e3a3" id="r_a6a82cd6884a53f04665fa6244495e3a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6a82cd6884a53f04665fa6244495e3a3">DrawHandles</a> ()</td></tr>
<tr class="separator:a6a82cd6884a53f04665fa6244495e3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54b42be97a0c5fdbef53fcc394d26b98" id="r_a54b42be97a0c5fdbef53fcc394d26b98"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a54b42be97a0c5fdbef53fcc394d26b98">SnapToSurface</a> (<a class="el" href="structFVector.html">FVector</a> *pos)</td></tr>
<tr class="separator:a54b42be97a0c5fdbef53fcc394d26b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a470ec7ae9eb0323324fb3024e9af441c" id="r_a470ec7ae9eb0323324fb3024e9af441c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structEditor_1_1Gizmo_1_1TrackDimensions.html">TrackDimensions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a470ec7ae9eb0323324fb3024e9af441c">dimensions</a></td></tr>
<tr class="separator:a470ec7ae9eb0323324fb3024e9af441c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7267a84415b0aac95737d6f1942e9d1e" id="r_a7267a84415b0aac95737d6f1942e9d1e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7267a84415b0aac95737d6f1942e9d1e">Enabled</a></td></tr>
<tr class="separator:a7267a84415b0aac95737d6f1942e9d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a912fbd2144efb87ea4ec5e3edb6292b6" id="r_a912fbd2144efb87ea4ec5e3edb6292b6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a912fbd2144efb87ea4ec5e3edb6292b6">ManipulationStart</a> = true</td></tr>
<tr class="separator:a912fbd2144efb87ea4ec5e3edb6292b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3e49574444cdab285e061b8ffd3d12f" id="r_ac3e49574444cdab285e061b8ffd3d12f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structFVector.html">FVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac3e49574444cdab285e061b8ffd3d12f">InitialScale</a> = {1, 1, 1}</td></tr>
<tr class="separator:ac3e49574444cdab285e061b8ffd3d12f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9133216073166cb1b7039a653eb74fd" id="r_ae9133216073166cb1b7039a653eb74fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structIRotator.html">IRotator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae9133216073166cb1b7039a653eb74fd">InitialRotation</a> = {0, 0, 0}</td></tr>
<tr class="separator:ae9133216073166cb1b7039a653eb74fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a752feb256b79986e777fe58e34fff53a" id="r_a752feb256b79986e777fe58e34fff53a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#ae18806d0a0b07538986788e4372692d2">GizmoHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a752feb256b79986e777fe58e34fff53a">SelectedHandle</a></td></tr>
<tr class="separator:a752feb256b79986e777fe58e34fff53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89c58ed3fb0441e7a9229f0452d1ae92" id="r_a89c58ed3fb0441e7a9229f0452d1ae92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a89c58ed3fb0441e7a9229f0452d1ae92">RedCollision</a></td></tr>
<tr class="separator:a89c58ed3fb0441e7a9229f0452d1ae92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a66b31f645249f00422653d70988d50" id="r_a8a66b31f645249f00422653d70988d50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8a66b31f645249f00422653d70988d50">GreenCollision</a></td></tr>
<tr class="separator:a8a66b31f645249f00422653d70988d50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae09acf8cb40a615c9fc0540c09b5795a" id="r_ae09acf8cb40a615c9fc0540c09b5795a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae09acf8cb40a615c9fc0540c09b5795a">BlueCollision</a></td></tr>
<tr class="separator:ae09acf8cb40a615c9fc0540c09b5795a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee6bd09664ef9498900779f577417936" id="r_aee6bd09664ef9498900779f577417936"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aee6bd09664ef9498900779f577417936">RedRotateCollision</a></td></tr>
<tr class="separator:aee6bd09664ef9498900779f577417936"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a689fd7d8a812990c206b7268892f23c4" id="r_a689fd7d8a812990c206b7268892f23c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a689fd7d8a812990c206b7268892f23c4">GreenRotateCollision</a></td></tr>
<tr class="separator:a689fd7d8a812990c206b7268892f23c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a056836df83e3729555600c491fc6d956" id="r_a056836df83e3729555600c491fc6d956"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a056836df83e3729555600c491fc6d956">BlueRotateCollision</a></td></tr>
<tr class="separator:a056836df83e3729555600c491fc6d956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea3edbcd02ee6216b2852f8e1ac3655a" id="r_aea3edbcd02ee6216b2852f8e1ac3655a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aea3edbcd02ee6216b2852f8e1ac3655a">RedScaleCollision</a></td></tr>
<tr class="separator:aea3edbcd02ee6216b2852f8e1ac3655a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75f161eff7c7972827951504d9af98e3" id="r_a75f161eff7c7972827951504d9af98e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a75f161eff7c7972827951504d9af98e3">GreenScaleCollision</a></td></tr>
<tr class="separator:a75f161eff7c7972827951504d9af98e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af664f0afe82884440999441caa26753a" id="r_af664f0afe82884440999441caa26753a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af664f0afe82884440999441caa26753a">BlueScaleCollision</a></td></tr>
<tr class="separator:af664f0afe82884440999441caa26753a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee45129c91be430053a292b819d720b6" id="r_aee45129c91be430053a292b819d720b6"><td class="memItemLeft" align="right" valign="top">MtxF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aee45129c91be430053a292b819d720b6">Mtx_RedX</a></td></tr>
<tr class="separator:aee45129c91be430053a292b819d720b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4efffb2d66b0908994a449cf652f5740" id="r_a4efffb2d66b0908994a449cf652f5740"><td class="memItemLeft" align="right" valign="top">MtxF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4efffb2d66b0908994a449cf652f5740">Mtx_GreenY</a></td></tr>
<tr class="separator:a4efffb2d66b0908994a449cf652f5740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd4af9d65f50af5f4af6a9e437f8fe80" id="r_abd4af9d65f50af5f4af6a9e437f8fe80"><td class="memItemLeft" align="right" valign="top">MtxF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abd4af9d65f50af5f4af6a9e437f8fe80">Mtx_BlueZ</a></td></tr>
<tr class="separator:abd4af9d65f50af5f4af6a9e437f8fe80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11f5f15fffa483e4907b2909b67069f8" id="r_a11f5f15fffa483e4907b2909b67069f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structFVector.html">FVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a11f5f15fffa483e4907b2909b67069f8">Pos</a></td></tr>
<tr class="separator:a11f5f15fffa483e4907b2909b67069f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebdd8a00d531ddfec7c0a899e6a161e0" id="r_aebdd8a00d531ddfec7c0a899e6a161e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structIRotator.html">IRotator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aebdd8a00d531ddfec7c0a899e6a161e0">Rot</a> = {0, 0, 0}</td></tr>
<tr class="separator:aebdd8a00d531ddfec7c0a899e6a161e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f56ed961b20388de6ac86c396f9fda6" id="r_a6f56ed961b20388de6ac86c396f9fda6"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6f56ed961b20388de6ac86c396f9fda6">AllAxisRadius</a> = 3.0f</td></tr>
<tr class="separator:a6f56ed961b20388de6ac86c396f9fda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0a7c63e4199d2e6a3e36d5418dc7761" id="r_ab0a7c63e4199d2e6a3e36d5418dc7761"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0a7c63e4199d2e6a3e36d5418dc7761">PickDistance</a></td></tr>
<tr class="separator:ab0a7c63e4199d2e6a3e36d5418dc7761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f28dd99f1b04c83170073c822dbf3c" id="r_ab5f28dd99f1b04c83170073c822dbf3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structFVector.html">FVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5f28dd99f1b04c83170073c822dbf3c">_cursorOffset</a></td></tr>
<tr class="separator:ab5f28dd99f1b04c83170073c822dbf3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aca1b8fb1fa3509eaf46625b81c17ae" id="r_a0aca1b8fb1fa3509eaf46625b81c17ae"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0aca1b8fb1fa3509eaf46625b81c17ae">_gizmoOffset</a> = 8.0f</td></tr>
<tr class="separator:a0aca1b8fb1fa3509eaf46625b81c17ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28498f50e836dade61968f93da671e10" id="r_a28498f50e836dade61968f93da671e10"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a28498f50e836dade61968f93da671e10">HandleSize</a> = 2.0f</td></tr>
<tr class="separator:a28498f50e836dade61968f93da671e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a150ba169e913e88833152f6929084718" id="r_a150ba169e913e88833152f6929084718"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structFVector.html">FVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a150ba169e913e88833152f6929084718">_ray</a></td></tr>
<tr class="separator:a150ba169e913e88833152f6929084718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c8b941f7731b2d5fc7f52c229882dd7" id="r_a2c8b941f7731b2d5fc7f52c229882dd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c8b941f7731b2d5fc7f52c229882dd7">_selected</a> = nullptr</td></tr>
<tr class="separator:a2c8b941f7731b2d5fc7f52c229882dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a05f6b0ebc82bf7a3ac5cd8626c859a2a" id="r_a05f6b0ebc82bf7a3ac5cd8626c859a2a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a05f6b0ebc82bf7a3ac5cd8626c859a2a">_draw</a> = false</td></tr>
<tr class="separator:a05f6b0ebc82bf7a3ac5cd8626c859a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="ae18806d0a0b07538986788e4372692d2" name="ae18806d0a0b07538986788e4372692d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae18806d0a0b07538986788e4372692d2">&#9670;&#160;</a></span>GizmoHandle</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="#ae18806d0a0b07538986788e4372692d2">Editor::Gizmo::GizmoHandle</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel strong">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae18806d0a0b07538986788e4372692d2a6adf97f83acf6453d4a6a4b1070f3754" name="ae18806d0a0b07538986788e4372692d2a6adf97f83acf6453d4a6a4b1070f3754"></a>None&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae18806d0a0b07538986788e4372692d2a57b31661dc16fec55670c9f244c9137b" name="ae18806d0a0b07538986788e4372692d2a57b31661dc16fec55670c9f244c9137b"></a>All_Axis&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae18806d0a0b07538986788e4372692d2a0628030cc0fc23dd68e80f5907daa939" name="ae18806d0a0b07538986788e4372692d2a0628030cc0fc23dd68e80f5907daa939"></a>X_Axis&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae18806d0a0b07538986788e4372692d2aaf91517b11fd1a5f08f9d1ad567cef6c" name="ae18806d0a0b07538986788e4372692d2aaf91517b11fd1a5f08f9d1ad567cef6c"></a>Y_Axis&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae18806d0a0b07538986788e4372692d2a2cfbe8eb3f67a6062e4749857a149e7a" name="ae18806d0a0b07538986788e4372692d2a2cfbe8eb3f67a6062e4749857a149e7a"></a>Z_Axis&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<a id="a4079af999abf79844f52386284a43c51" name="a4079af999abf79844f52386284a43c51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4079af999abf79844f52386284a43c51">&#9670;&#160;</a></span>TranslationMode</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="#a4079af999abf79844f52386284a43c51">Editor::Gizmo::TranslationMode</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel strong">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4079af999abf79844f52386284a43c51a6bc362dbf494c61ea117fe3c71ca48a5" name="a4079af999abf79844f52386284a43c51a6bc362dbf494c61ea117fe3c71ca48a5"></a>Move&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4079af999abf79844f52386284a43c51a8d2de5368588552fbae54044ac5c7b3d" name="a4079af999abf79844f52386284a43c51a8d2de5368588552fbae54044ac5c7b3d"></a>Rotate&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4079af999abf79844f52386284a43c51a85a7cd587d6142dbfc1a4de05af7b75d" name="a4079af999abf79844f52386284a43c51a85a7cd587d6142dbfc1a4de05af7b75d"></a>Scale&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a06d20742586eeae67851747c4059a7b5" name="a06d20742586eeae67851747c4059a7b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06d20742586eeae67851747c4059a7b5">&#9670;&#160;</a></span>Draw()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Editor::Gizmo::Draw </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_a06d20742586eeae67851747c4059a7b5_cgraph.svg" width="100%" height="512"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a6a82cd6884a53f04665fa6244495e3a3" name="a6a82cd6884a53f04665fa6244495e3a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a82cd6884a53f04665fa6244495e3a3">&#9670;&#160;</a></span>DrawHandles()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Editor::Gizmo::DrawHandles </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_a6a82cd6884a53f04665fa6244495e3a3_cgraph.svg" width="100%" height="512"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_a6a82cd6884a53f04665fa6244495e3a3_icgraph.svg" width="416" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="aaee70cc0b9c5004219622748393b3341" name="aaee70cc0b9c5004219622748393b3341"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaee70cc0b9c5004219622748393b3341">&#9670;&#160;</a></span>Load()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Editor::Gizmo::Load </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_aaee70cc0b9c5004219622748393b3341_cgraph.svg" width="427" height="60"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a44c3ef2baa2f67f3e94f2790ea7611f9" name="a44c3ef2baa2f67f3e94f2790ea7611f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44c3ef2baa2f67f3e94f2790ea7611f9">&#9670;&#160;</a></span>Rotate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Editor::Gizmo::Rotate </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_a44c3ef2baa2f67f3e94f2790ea7611f9_icgraph.svg" width="366" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="afb71d20f843f744829ae8a39b652e7b8" name="afb71d20f843f744829ae8a39b652e7b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb71d20f843f744829ae8a39b652e7b8">&#9670;&#160;</a></span>Scale()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Editor::Gizmo::Scale </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_afb71d20f843f744829ae8a39b652e7b8_icgraph.svg" width="358" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="acfb6863b596c7634ac641209ec9bffbe" name="acfb6863b596c7634ac641209ec9bffbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfb6863b596c7634ac641209ec9bffbe">&#9670;&#160;</a></span>SetGizmo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Editor::Gizmo::SetGizmo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> *</td> <td class="paramname"><span class="paramname"><em>object</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structRay.html">Ray</a></td> <td class="paramname"><span class="paramname"><em>ray</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7fb96842a930515df1db3ede88f724c0" name="a7fb96842a930515df1db3ede88f724c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fb96842a930515df1db3ede88f724c0">&#9670;&#160;</a></span>SetGizmoNoCursor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Editor::Gizmo::SetGizmoNoCursor </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> *</td> <td class="paramname"><span class="paramname"><em>object</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a54b42be97a0c5fdbef53fcc394d26b98" name="a54b42be97a0c5fdbef53fcc394d26b98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54b42be97a0c5fdbef53fcc394d26b98">&#9670;&#160;</a></span>SnapToSurface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 Editor::Gizmo::SnapToSurface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structFVector.html">FVector</a> *</td> <td class="paramname"><span class="paramname"><em>pos</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_a54b42be97a0c5fdbef53fcc394d26b98_cgraph.svg" width="100%" height="376"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_a54b42be97a0c5fdbef53fcc394d26b98_icgraph.svg" width="643" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="ac760e6204ce9ce4af3f36dc7dadd3949" name="ac760e6204ce9ce4af3f36dc7dadd3949"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac760e6204ce9ce4af3f36dc7dadd3949">&#9670;&#160;</a></span>Tick()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Editor::Gizmo::Tick </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_ac760e6204ce9ce4af3f36dc7dadd3949_cgraph.svg" width="100%" height="428"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a488bf76640ea3a788b10b7dea1681469" name="a488bf76640ea3a788b10b7dea1681469"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a488bf76640ea3a788b10b7dea1681469">&#9670;&#160;</a></span>Translate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Editor::Gizmo::Translate </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_a488bf76640ea3a788b10b7dea1681469_cgraph.svg" width="100%" height="376"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classEditor_1_1Gizmo_a488bf76640ea3a788b10b7dea1681469_icgraph.svg" width="382" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="ab5f28dd99f1b04c83170073c822dbf3c" name="ab5f28dd99f1b04c83170073c822dbf3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5f28dd99f1b04c83170073c822dbf3c">&#9670;&#160;</a></span>_cursorOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structFVector.html">FVector</a> Editor::Gizmo::_cursorOffset</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a05f6b0ebc82bf7a3ac5cd8626c859a2a" name="a05f6b0ebc82bf7a3ac5cd8626c859a2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05f6b0ebc82bf7a3ac5cd8626c859a2a">&#9670;&#160;</a></span>_draw</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Editor::Gizmo::_draw = false</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0aca1b8fb1fa3509eaf46625b81c17ae" name="a0aca1b8fb1fa3509eaf46625b81c17ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0aca1b8fb1fa3509eaf46625b81c17ae">&#9670;&#160;</a></span>_gizmoOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Editor::Gizmo::_gizmoOffset = 8.0f</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a150ba169e913e88833152f6929084718" name="a150ba169e913e88833152f6929084718"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a150ba169e913e88833152f6929084718">&#9670;&#160;</a></span>_ray</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structFVector.html">FVector</a> Editor::Gizmo::_ray</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2c8b941f7731b2d5fc7f52c229882dd7" name="a2c8b941f7731b2d5fc7f52c229882dd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c8b941f7731b2d5fc7f52c229882dd7">&#9670;&#160;</a></span>_selected</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a>* Editor::Gizmo::_selected = nullptr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6f56ed961b20388de6ac86c396f9fda6" name="a6f56ed961b20388de6ac86c396f9fda6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f56ed961b20388de6ac86c396f9fda6">&#9670;&#160;</a></span>AllAxisRadius</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Editor::Gizmo::AllAxisRadius = 3.0f</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae09acf8cb40a615c9fc0540c09b5795a" name="ae09acf8cb40a615c9fc0540c09b5795a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae09acf8cb40a615c9fc0540c09b5795a">&#9670;&#160;</a></span>BlueCollision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> Editor::Gizmo::BlueCollision</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a056836df83e3729555600c491fc6d956" name="a056836df83e3729555600c491fc6d956"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a056836df83e3729555600c491fc6d956">&#9670;&#160;</a></span>BlueRotateCollision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> Editor::Gizmo::BlueRotateCollision</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af664f0afe82884440999441caa26753a" name="af664f0afe82884440999441caa26753a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af664f0afe82884440999441caa26753a">&#9670;&#160;</a></span>BlueScaleCollision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> Editor::Gizmo::BlueScaleCollision</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a470ec7ae9eb0323324fb3024e9af441c" name="a470ec7ae9eb0323324fb3024e9af441c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a470ec7ae9eb0323324fb3024e9af441c">&#9670;&#160;</a></span>dimensions</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structEditor_1_1Gizmo_1_1TrackDimensions.html">TrackDimensions</a> Editor::Gizmo::dimensions</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7267a84415b0aac95737d6f1942e9d1e" name="a7267a84415b0aac95737d6f1942e9d1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7267a84415b0aac95737d6f1942e9d1e">&#9670;&#160;</a></span>Enabled</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Editor::Gizmo::Enabled</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8a66b31f645249f00422653d70988d50" name="a8a66b31f645249f00422653d70988d50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a66b31f645249f00422653d70988d50">&#9670;&#160;</a></span>GreenCollision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> Editor::Gizmo::GreenCollision</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a689fd7d8a812990c206b7268892f23c4" name="a689fd7d8a812990c206b7268892f23c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a689fd7d8a812990c206b7268892f23c4">&#9670;&#160;</a></span>GreenRotateCollision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> Editor::Gizmo::GreenRotateCollision</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a75f161eff7c7972827951504d9af98e3" name="a75f161eff7c7972827951504d9af98e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75f161eff7c7972827951504d9af98e3">&#9670;&#160;</a></span>GreenScaleCollision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> Editor::Gizmo::GreenScaleCollision</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a28498f50e836dade61968f93da671e10" name="a28498f50e836dade61968f93da671e10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28498f50e836dade61968f93da671e10">&#9670;&#160;</a></span>HandleSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Editor::Gizmo::HandleSize = 2.0f</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae9133216073166cb1b7039a653eb74fd" name="ae9133216073166cb1b7039a653eb74fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9133216073166cb1b7039a653eb74fd">&#9670;&#160;</a></span>InitialRotation</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structIRotator.html">IRotator</a> Editor::Gizmo::InitialRotation = {0, 0, 0}</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac3e49574444cdab285e061b8ffd3d12f" name="ac3e49574444cdab285e061b8ffd3d12f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3e49574444cdab285e061b8ffd3d12f">&#9670;&#160;</a></span>InitialScale</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structFVector.html">FVector</a> Editor::Gizmo::InitialScale = {1, 1, 1}</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a912fbd2144efb87ea4ec5e3edb6292b6" name="a912fbd2144efb87ea4ec5e3edb6292b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a912fbd2144efb87ea4ec5e3edb6292b6">&#9670;&#160;</a></span>ManipulationStart</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Editor::Gizmo::ManipulationStart = true</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abd4af9d65f50af5f4af6a9e437f8fe80" name="abd4af9d65f50af5f4af6a9e437f8fe80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd4af9d65f50af5f4af6a9e437f8fe80">&#9670;&#160;</a></span>Mtx_BlueZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MtxF Editor::Gizmo::Mtx_BlueZ</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4efffb2d66b0908994a449cf652f5740" name="a4efffb2d66b0908994a449cf652f5740"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4efffb2d66b0908994a449cf652f5740">&#9670;&#160;</a></span>Mtx_GreenY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MtxF Editor::Gizmo::Mtx_GreenY</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee45129c91be430053a292b819d720b6" name="aee45129c91be430053a292b819d720b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee45129c91be430053a292b819d720b6">&#9670;&#160;</a></span>Mtx_RedX</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MtxF Editor::Gizmo::Mtx_RedX</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab0a7c63e4199d2e6a3e36d5418dc7761" name="ab0a7c63e4199d2e6a3e36d5418dc7761"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0a7c63e4199d2e6a3e36d5418dc7761">&#9670;&#160;</a></span>PickDistance</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Editor::Gizmo::PickDistance</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a11f5f15fffa483e4907b2909b67069f8" name="a11f5f15fffa483e4907b2909b67069f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11f5f15fffa483e4907b2909b67069f8">&#9670;&#160;</a></span>Pos</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structFVector.html">FVector</a> Editor::Gizmo::Pos</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a89c58ed3fb0441e7a9229f0452d1ae92" name="a89c58ed3fb0441e7a9229f0452d1ae92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89c58ed3fb0441e7a9229f0452d1ae92">&#9670;&#160;</a></span>RedCollision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> Editor::Gizmo::RedCollision</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee6bd09664ef9498900779f577417936" name="aee6bd09664ef9498900779f577417936"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee6bd09664ef9498900779f577417936">&#9670;&#160;</a></span>RedRotateCollision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> Editor::Gizmo::RedRotateCollision</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aea3edbcd02ee6216b2852f8e1ac3655a" name="aea3edbcd02ee6216b2852f8e1ac3655a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea3edbcd02ee6216b2852f8e1ac3655a">&#9670;&#160;</a></span>RedScaleCollision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classEditor_1_1GameObject.html">GameObject</a> Editor::Gizmo::RedScaleCollision</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aebdd8a00d531ddfec7c0a899e6a161e0" name="aebdd8a00d531ddfec7c0a899e6a161e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebdd8a00d531ddfec7c0a899e6a161e0">&#9670;&#160;</a></span>Rot</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structIRotator.html">IRotator</a> Editor::Gizmo::Rot = {0, 0, 0}</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a752feb256b79986e777fe58e34fff53a" name="a752feb256b79986e777fe58e34fff53a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a752feb256b79986e777fe58e34fff53a">&#9670;&#160;</a></span>SelectedHandle</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#ae18806d0a0b07538986788e4372692d2">GizmoHandle</a> Editor::Gizmo::SelectedHandle</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/engine/editor/<a class="el" href="Gizmo_8h_source.html">Gizmo.h</a></li>
<li>src/engine/editor/<a class="el" href="Gizmo_8cpp.html">Gizmo.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceEditor.html">Editor</a></li><li class="navelem"><a class="el" href="classEditor_1_1Gizmo.html">Gizmo</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>