281 lines
48 KiB
HTML
281 lines
48 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: src/engine/editor/Gizmo.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<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&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&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&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&dn=expat.txt MIT */
|
|
$(function(){initNavTree('Gizmo_8h_source.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="headertitle"><div class="title">Gizmo.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="Gizmo_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <libultraship/libultraship.h></span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <libultra/gbi.h></span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include "<a class="code" href="Collision_8h.html">Collision.h</a>"</span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include "<a class="code" href="GameObject_8h.html">GameObject.h</a>"</span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "<a class="code" href="Actor_8h.html">engine/Actor.h</a>"</span></div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include "<a class="code" href="Object_8h.html">engine/objects/Object.h</a>"</span></div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include <variant></span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceTrackEditor.html">TrackEditor</a> {</div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
|
<div class="foldopen" id="foldopen00013" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html"> 13</a></span><span class="keyword">class </span><a class="code hl_class" href="classTrackEditor_1_1Gizmo.html">Gizmo</a> {</div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
|
<div class="foldopen" id="foldopen00016" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9b"> 16</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9b">GizmoHandle</a> {</div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba6adf97f83acf6453d4a6a4b1070f3754"> 17</a></span> <a class="code hl_enumvalue" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba6adf97f83acf6453d4a6a4b1070f3754">None</a>,</div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba57b31661dc16fec55670c9f244c9137b"> 18</a></span> <a class="code hl_enumvalue" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba57b31661dc16fec55670c9f244c9137b">All_Axis</a>,</div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba0628030cc0fc23dd68e80f5907daa939"> 19</a></span> <a class="code hl_enumvalue" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba0628030cc0fc23dd68e80f5907daa939">X_Axis</a>,</div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9baaf91517b11fd1a5f08f9d1ad567cef6c"> 20</a></span> <a class="code hl_enumvalue" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9baaf91517b11fd1a5f08f9d1ad567cef6c">Y_Axis</a>,</div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba2cfbe8eb3f67a6062e4749857a149e7a"> 21</a></span> <a class="code hl_enumvalue" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba2cfbe8eb3f67a6062e4749857a149e7a">Z_Axis</a></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
|
<div class="foldopen" id="foldopen00024" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#aecba2b552b56f2671296dd7f10695507"> 24</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classTrackEditor_1_1Gizmo.html#aecba2b552b56f2671296dd7f10695507">TranslationMode</a> {</div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#aecba2b552b56f2671296dd7f10695507a6bc362dbf494c61ea117fe3c71ca48a5"> 25</a></span> <a class="code hl_enumvalue" href="classTrackEditor_1_1Gizmo.html#aecba2b552b56f2671296dd7f10695507a6bc362dbf494c61ea117fe3c71ca48a5">Move</a>,</div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#aecba2b552b56f2671296dd7f10695507a8d2de5368588552fbae54044ac5c7b3d"> 26</a></span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#a9c2808ee61b564f82b619810e33173eb">Rotate</a>,</div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#aecba2b552b56f2671296dd7f10695507a85a7cd587d6142dbfc1a4de05af7b75d"> 27</a></span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#a506da1ca723b4a39f702864c71c119c5">Scale</a></div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#ad38e5d34b98247be61beac90f2218b98">Tick</a>();</div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#a385576fd8da261ebe1d245905d825997">Draw</a>();</div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#ab57552640c805ab5a4fde01f6a55b1ac">Load</a>();</div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#a8699c6b92106602d86e69911a588801b">SetGizmo</a>(<span class="keyword">const</span> std::variant<AActor*, OObject*, GameObject*>& <span class="keywordtype">object</span>, <a class="code hl_struct" href="structRay.html">Ray</a> ray);</div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#ac74075a5442fb387f8720e53ab316ccc">SetGizmoNoCursor</a>(<span class="keyword">const</span> std::variant<AActor*, OObject*, GameObject*>& <span class="keywordtype">object</span>); <span class="comment">// Used for scene explorer selection</span></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#a8bb173794799c401822677df775149eb">Translate</a>();</div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#a9c2808ee61b564f82b619810e33173eb">Rotate</a>();</div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#a506da1ca723b4a39f702864c71c119c5">Scale</a>();</div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#a5f5509a37443442a1f9d6d80495b898b">DrawHandles</a>();</div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> f32 <a class="code hl_function" href="classTrackEditor_1_1Gizmo.html#a9ff15909d91b306989ebf6506e00ff75">SnapToSurface</a>(<a class="code hl_struct" href="structFVector.html">FVector</a> pos);</div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
|
<div class="foldopen" id="foldopen00042" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html"> 42</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html">TrackDimensions</a> {</div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#a6af9a72b4f29473f4aa4d0c9074df9dd"> 43</a></span> s16 <a class="code hl_variable" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#a6af9a72b4f29473f4aa4d0c9074df9dd">MinX</a> = -10000;</div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#a5fb0c6c6f0e54670ebf79ade8f025d66"> 44</a></span> s16 <a class="code hl_variable" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#a5fb0c6c6f0e54670ebf79ade8f025d66">MaxX</a> = 10000;</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#a6c3a4fbb6bc02dd703fc4ca94ac96960"> 45</a></span> s16 <a class="code hl_variable" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#a6c3a4fbb6bc02dd703fc4ca94ac96960">MinY</a> = -3000;</div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#ad6397bbd5d283959da4b7464598c87c0"> 46</a></span> s16 <a class="code hl_variable" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#ad6397bbd5d283959da4b7464598c87c0">MaxY</a> = 3000;</div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#afdba2517a7ea3a465cd65d1af80ba817"> 47</a></span> s16 <a class="code hl_variable" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#afdba2517a7ea3a465cd65d1af80ba817">MinZ</a> = -10000;</div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#aa7283c1c6bc1d84ad5a0429290080bd6"> 48</a></span> s16 <a class="code hl_variable" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#aa7283c1c6bc1d84ad5a0429290080bd6">MaxZ</a> = 10000;</div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#af82377b7dbb6db123b2df7f0e32d476e"> 50</a></span> <a class="code hl_struct" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html">TrackDimensions</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#af82377b7dbb6db123b2df7f0e32d476e">dimensions</a>;</div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ac7fa061244fd7d6fa4b1713d15ca7f65"> 52</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ac7fa061244fd7d6fa4b1713d15ca7f65">Enabled</a>;</div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#afcc3ec349d53d7a8160498c9c4d1e6e3"> 53</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#afcc3ec349d53d7a8160498c9c4d1e6e3">ManipulationStart</a> = <span class="keyword">true</span>;</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ad43bdef2515610f0038684d0addaadb8"> 54</a></span> <a class="code hl_struct" href="structFVector.html">FVector</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ad43bdef2515610f0038684d0addaadb8">InitialScale</a> = {1, 1, 1};</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a1f9ce32c70d453320a5cdb16272ddd89"> 55</a></span> <a class="code hl_struct" href="structIRotator.html">IRotator</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a1f9ce32c70d453320a5cdb16272ddd89">InitialRotation</a> = {0, 0, 0};</div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a5e8999f8c053bd5f7ba8bda6a49046d1"> 56</a></span> <a class="code hl_enumeration" href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9b">GizmoHandle</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a5e8999f8c053bd5f7ba8bda6a49046d1">SelectedHandle</a>;</div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a8e6f6f14ccc04c3b61fd334202a7c377"> 58</a></span> <a class="code hl_class" href="classTrackEditor_1_1GameObject.html">GameObject</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a8e6f6f14ccc04c3b61fd334202a7c377">RedCollision</a>;</div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#aee96ee85446d5d84228d0f7401e95657"> 59</a></span> <a class="code hl_class" href="classTrackEditor_1_1GameObject.html">GameObject</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#aee96ee85446d5d84228d0f7401e95657">GreenCollision</a>;</div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a7cac6eb8d2ef055b66ebfb828aa61972"> 60</a></span> <a class="code hl_class" href="classTrackEditor_1_1GameObject.html">GameObject</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a7cac6eb8d2ef055b66ebfb828aa61972">BlueCollision</a>;</div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ac91710e430928ad7a65db585453e973a"> 62</a></span> <a class="code hl_class" href="classTrackEditor_1_1GameObject.html">GameObject</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ac91710e430928ad7a65db585453e973a">RedRotateCollision</a>;</div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a8d726eb570c28ebb8c8cbc0aafb5cabe"> 63</a></span> <a class="code hl_class" href="classTrackEditor_1_1GameObject.html">GameObject</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a8d726eb570c28ebb8c8cbc0aafb5cabe">GreenRotateCollision</a>;</div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a60b18078e7502cd56cf66d2605aa9a2c"> 64</a></span> <a class="code hl_class" href="classTrackEditor_1_1GameObject.html">GameObject</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a60b18078e7502cd56cf66d2605aa9a2c">BlueRotateCollision</a>;</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a3a500e83694015900af3d4b80246a605"> 66</a></span> <a class="code hl_class" href="classTrackEditor_1_1GameObject.html">GameObject</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a3a500e83694015900af3d4b80246a605">RedScaleCollision</a>;</div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ac0b99e28b032d13e7cdc4c59ec848e27"> 67</a></span> <a class="code hl_class" href="classTrackEditor_1_1GameObject.html">GameObject</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ac0b99e28b032d13e7cdc4c59ec848e27">GreenScaleCollision</a>;</div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ab6c6cf6e86b1aa4d8888c3ff6eb388eb"> 68</a></span> <a class="code hl_class" href="classTrackEditor_1_1GameObject.html">GameObject</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ab6c6cf6e86b1aa4d8888c3ff6eb388eb">BlueScaleCollision</a>;</div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ac67d71005d62d0bec8f71b9552fa77b4"> 70</a></span> MtxF <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ac67d71005d62d0bec8f71b9552fa77b4">Mtx_RedX</a>;</div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a5d3d64296609863ae9943962205a7d47"> 71</a></span> MtxF <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a5d3d64296609863ae9943962205a7d47">Mtx_GreenY</a>;</div>
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ab2c4ddb960a928e1fb41e1c7987085df"> 72</a></span> MtxF <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ab2c4ddb960a928e1fb41e1c7987085df">Mtx_BlueZ</a>;</div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a1b7ba1816980edd0ad64bdc2e7ce260d"> 74</a></span> <a class="code hl_struct" href="structFVector.html">FVector</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a1b7ba1816980edd0ad64bdc2e7ce260d">Pos</a>; <span class="comment">// Global scene view</span></div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a178d1b8f5a47b942f67670a63be0152a"> 75</a></span> <a class="code hl_struct" href="structIRotator.html">IRotator</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a178d1b8f5a47b942f67670a63be0152a">Rot</a> = {0, 0, 0};</div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a8a446d71af88b7ada27afe63abdfb94b"> 76</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a8a446d71af88b7ada27afe63abdfb94b">AllAxisRadius</a> = 3.0f; <span class="comment">// Free move selection radius</span></div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#abcec09b0ab6ac035db013f2af78d68fa"> 77</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#abcec09b0ab6ac035db013f2af78d68fa">PickDistance</a>;</div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ada8c301b976a32a56e6bd91c89f75ea1"> 78</a></span> <a class="code hl_struct" href="structFVector.html">FVector</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ada8c301b976a32a56e6bd91c89f75ea1">_cursorOffset</a>;</div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ab0720e5d5dd969e1c6534dbe7881f203"> 79</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ab0720e5d5dd969e1c6534dbe7881f203">_gizmoOffset</a> = 8.0f;</div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ad2c9f5caf59a2b8aab6f62255e76c1d0"> 81</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ad2c9f5caf59a2b8aab6f62255e76c1d0">HandleSize</a> = 2.0f;</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a6e21b0f5314720a187707022682ca140"> 83</a></span> <a class="code hl_struct" href="structFVector.html">FVector</a> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a6e21b0f5314720a187707022682ca140">_ray</a>;</div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#ab03265a6a8d95ba2eaa75e265368b21a"> 84</a></span> std::variant<AActor*, OObject*, GameObject*> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#ab03265a6a8d95ba2eaa75e265368b21a">_selected</a>;</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keyword">private</span>:</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classTrackEditor_1_1Gizmo.html#a7b1f2685a0f5845f4275e083b5ac24e1"> 86</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classTrackEditor_1_1Gizmo.html#a7b1f2685a0f5845f4275e083b5ac24e1">_draw</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>}</div>
|
|
<div class="ttc" id="aActor_8h_html"><div class="ttname"><a href="Actor_8h.html">Actor.h</a></div></div>
|
|
<div class="ttc" id="aCollision_8h_html"><div class="ttname"><a href="Collision_8h.html">Collision.h</a></div></div>
|
|
<div class="ttc" id="aGameObject_8h_html"><div class="ttname"><a href="GameObject_8h.html">GameObject.h</a></div></div>
|
|
<div class="ttc" id="aObject_8h_html"><div class="ttname"><a href="Object_8h.html">Object.h</a></div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1GameObject_html"><div class="ttname"><a href="classTrackEditor_1_1GameObject.html">TrackEditor::GameObject</a></div><div class="ttdef"><b>Definition</b> GameObject.h:20</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html">TrackEditor::Gizmo</a></div><div class="ttdef"><b>Definition</b> Gizmo.h:13</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a178d1b8f5a47b942f67670a63be0152a"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a178d1b8f5a47b942f67670a63be0152a">TrackEditor::Gizmo::Rot</a></div><div class="ttdeci">IRotator Rot</div><div class="ttdef"><b>Definition</b> Gizmo.h:75</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a1b7ba1816980edd0ad64bdc2e7ce260d"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a1b7ba1816980edd0ad64bdc2e7ce260d">TrackEditor::Gizmo::Pos</a></div><div class="ttdeci">FVector Pos</div><div class="ttdef"><b>Definition</b> Gizmo.h:74</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a1f9ce32c70d453320a5cdb16272ddd89"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a1f9ce32c70d453320a5cdb16272ddd89">TrackEditor::Gizmo::InitialRotation</a></div><div class="ttdeci">IRotator InitialRotation</div><div class="ttdef"><b>Definition</b> Gizmo.h:55</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a385576fd8da261ebe1d245905d825997"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a385576fd8da261ebe1d245905d825997">TrackEditor::Gizmo::Draw</a></div><div class="ttdeci">void Draw()</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:339</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a3a500e83694015900af3d4b80246a605"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a3a500e83694015900af3d4b80246a605">TrackEditor::Gizmo::RedScaleCollision</a></div><div class="ttdeci">GameObject RedScaleCollision</div><div class="ttdef"><b>Definition</b> Gizmo.h:66</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a506da1ca723b4a39f702864c71c119c5"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a506da1ca723b4a39f702864c71c119c5">TrackEditor::Gizmo::Scale</a></div><div class="ttdeci">void Scale()</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:270</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a5d3d64296609863ae9943962205a7d47"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a5d3d64296609863ae9943962205a7d47">TrackEditor::Gizmo::Mtx_GreenY</a></div><div class="ttdeci">MtxF Mtx_GreenY</div><div class="ttdef"><b>Definition</b> Gizmo.h:71</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a5e8999f8c053bd5f7ba8bda6a49046d1"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a5e8999f8c053bd5f7ba8bda6a49046d1">TrackEditor::Gizmo::SelectedHandle</a></div><div class="ttdeci">GizmoHandle SelectedHandle</div><div class="ttdef"><b>Definition</b> Gizmo.h:56</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a5f5509a37443442a1f9d6d80495b898b"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a5f5509a37443442a1f9d6d80495b898b">TrackEditor::Gizmo::DrawHandles</a></div><div class="ttdeci">void DrawHandles()</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:351</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a60b18078e7502cd56cf66d2605aa9a2c"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a60b18078e7502cd56cf66d2605aa9a2c">TrackEditor::Gizmo::BlueRotateCollision</a></div><div class="ttdeci">GameObject BlueRotateCollision</div><div class="ttdef"><b>Definition</b> Gizmo.h:64</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a6e21b0f5314720a187707022682ca140"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a6e21b0f5314720a187707022682ca140">TrackEditor::Gizmo::_ray</a></div><div class="ttdeci">FVector _ray</div><div class="ttdef"><b>Definition</b> Gizmo.h:83</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a7b1f2685a0f5845f4275e083b5ac24e1"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a7b1f2685a0f5845f4275e083b5ac24e1">TrackEditor::Gizmo::_draw</a></div><div class="ttdeci">bool _draw</div><div class="ttdef"><b>Definition</b> Gizmo.h:86</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a7cac6eb8d2ef055b66ebfb828aa61972"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a7cac6eb8d2ef055b66ebfb828aa61972">TrackEditor::Gizmo::BlueCollision</a></div><div class="ttdeci">GameObject BlueCollision</div><div class="ttdef"><b>Definition</b> Gizmo.h:60</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a8699c6b92106602d86e69911a588801b"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a8699c6b92106602d86e69911a588801b">TrackEditor::Gizmo::SetGizmo</a></div><div class="ttdeci">void SetGizmo(const std::variant< AActor *, OObject *, GameObject * > &object, Ray ray)</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:96</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a8a446d71af88b7ada27afe63abdfb94b"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a8a446d71af88b7ada27afe63abdfb94b">TrackEditor::Gizmo::AllAxisRadius</a></div><div class="ttdeci">float AllAxisRadius</div><div class="ttdef"><b>Definition</b> Gizmo.h:76</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a8bb173794799c401822677df775149eb"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a8bb173794799c401822677df775149eb">TrackEditor::Gizmo::Translate</a></div><div class="ttdeci">void Translate()</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:111</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a8d726eb570c28ebb8c8cbc0aafb5cabe"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a8d726eb570c28ebb8c8cbc0aafb5cabe">TrackEditor::Gizmo::GreenRotateCollision</a></div><div class="ttdeci">GameObject GreenRotateCollision</div><div class="ttdef"><b>Definition</b> Gizmo.h:63</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a8e6f6f14ccc04c3b61fd334202a7c377"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a8e6f6f14ccc04c3b61fd334202a7c377">TrackEditor::Gizmo::RedCollision</a></div><div class="ttdeci">GameObject RedCollision</div><div class="ttdef"><b>Definition</b> Gizmo.h:58</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a914ef09ef658ea87d83e38b8623e4e9b"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9b">TrackEditor::Gizmo::GizmoHandle</a></div><div class="ttdeci">GizmoHandle</div><div class="ttdef"><b>Definition</b> Gizmo.h:16</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a914ef09ef658ea87d83e38b8623e4e9ba0628030cc0fc23dd68e80f5907daa939"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba0628030cc0fc23dd68e80f5907daa939">TrackEditor::Gizmo::GizmoHandle::X_Axis</a></div><div class="ttdeci">@ X_Axis</div><div class="ttdef"><b>Definition</b> Gizmo.h:19</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a914ef09ef658ea87d83e38b8623e4e9ba2cfbe8eb3f67a6062e4749857a149e7a"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba2cfbe8eb3f67a6062e4749857a149e7a">TrackEditor::Gizmo::GizmoHandle::Z_Axis</a></div><div class="ttdeci">@ Z_Axis</div><div class="ttdef"><b>Definition</b> Gizmo.h:21</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a914ef09ef658ea87d83e38b8623e4e9ba57b31661dc16fec55670c9f244c9137b"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba57b31661dc16fec55670c9f244c9137b">TrackEditor::Gizmo::GizmoHandle::All_Axis</a></div><div class="ttdeci">@ All_Axis</div><div class="ttdef"><b>Definition</b> Gizmo.h:18</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a914ef09ef658ea87d83e38b8623e4e9ba6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9ba6adf97f83acf6453d4a6a4b1070f3754">TrackEditor::Gizmo::GizmoHandle::None</a></div><div class="ttdeci">@ None</div><div class="ttdef"><b>Definition</b> Gizmo.h:17</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a914ef09ef658ea87d83e38b8623e4e9baaf91517b11fd1a5f08f9d1ad567cef6c"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a914ef09ef658ea87d83e38b8623e4e9baaf91517b11fd1a5f08f9d1ad567cef6c">TrackEditor::Gizmo::GizmoHandle::Y_Axis</a></div><div class="ttdeci">@ Y_Axis</div><div class="ttdef"><b>Definition</b> Gizmo.h:20</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a9c2808ee61b564f82b619810e33173eb"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a9c2808ee61b564f82b619810e33173eb">TrackEditor::Gizmo::Rotate</a></div><div class="ttdeci">void Rotate()</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:218</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_a9ff15909d91b306989ebf6506e00ff75"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#a9ff15909d91b306989ebf6506e00ff75">TrackEditor::Gizmo::SnapToSurface</a></div><div class="ttdeci">f32 SnapToSurface(FVector pos)</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:207</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ab03265a6a8d95ba2eaa75e265368b21a"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ab03265a6a8d95ba2eaa75e265368b21a">TrackEditor::Gizmo::_selected</a></div><div class="ttdeci">std::variant< AActor *, OObject *, GameObject * > _selected</div><div class="ttdef"><b>Definition</b> Gizmo.h:84</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ab0720e5d5dd969e1c6534dbe7881f203"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ab0720e5d5dd969e1c6534dbe7881f203">TrackEditor::Gizmo::_gizmoOffset</a></div><div class="ttdeci">float _gizmoOffset</div><div class="ttdef"><b>Definition</b> Gizmo.h:79</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ab2c4ddb960a928e1fb41e1c7987085df"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ab2c4ddb960a928e1fb41e1c7987085df">TrackEditor::Gizmo::Mtx_BlueZ</a></div><div class="ttdeci">MtxF Mtx_BlueZ</div><div class="ttdef"><b>Definition</b> Gizmo.h:72</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ab57552640c805ab5a4fde01f6a55b1ac"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ab57552640c805ab5a4fde01f6a55b1ac">TrackEditor::Gizmo::Load</a></div><div class="ttdeci">void Load()</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:34</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ab6c6cf6e86b1aa4d8888c3ff6eb388eb"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ab6c6cf6e86b1aa4d8888c3ff6eb388eb">TrackEditor::Gizmo::BlueScaleCollision</a></div><div class="ttdeci">GameObject BlueScaleCollision</div><div class="ttdef"><b>Definition</b> Gizmo.h:68</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_abcec09b0ab6ac035db013f2af78d68fa"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#abcec09b0ab6ac035db013f2af78d68fa">TrackEditor::Gizmo::PickDistance</a></div><div class="ttdeci">float PickDistance</div><div class="ttdef"><b>Definition</b> Gizmo.h:77</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ac0b99e28b032d13e7cdc4c59ec848e27"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ac0b99e28b032d13e7cdc4c59ec848e27">TrackEditor::Gizmo::GreenScaleCollision</a></div><div class="ttdeci">GameObject GreenScaleCollision</div><div class="ttdef"><b>Definition</b> Gizmo.h:67</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ac67d71005d62d0bec8f71b9552fa77b4"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ac67d71005d62d0bec8f71b9552fa77b4">TrackEditor::Gizmo::Mtx_RedX</a></div><div class="ttdeci">MtxF Mtx_RedX</div><div class="ttdef"><b>Definition</b> Gizmo.h:70</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ac74075a5442fb387f8720e53ab316ccc"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ac74075a5442fb387f8720e53ab316ccc">TrackEditor::Gizmo::SetGizmoNoCursor</a></div><div class="ttdeci">void SetGizmoNoCursor(const std::variant< AActor *, OObject *, GameObject * > &object)</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:104</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ac7fa061244fd7d6fa4b1713d15ca7f65"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ac7fa061244fd7d6fa4b1713d15ca7f65">TrackEditor::Gizmo::Enabled</a></div><div class="ttdeci">bool Enabled</div><div class="ttdef"><b>Definition</b> Gizmo.h:52</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ac91710e430928ad7a65db585453e973a"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ac91710e430928ad7a65db585453e973a">TrackEditor::Gizmo::RedRotateCollision</a></div><div class="ttdeci">GameObject RedRotateCollision</div><div class="ttdef"><b>Definition</b> Gizmo.h:62</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ad2c9f5caf59a2b8aab6f62255e76c1d0"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ad2c9f5caf59a2b8aab6f62255e76c1d0">TrackEditor::Gizmo::HandleSize</a></div><div class="ttdeci">float HandleSize</div><div class="ttdef"><b>Definition</b> Gizmo.h:81</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ad38e5d34b98247be61beac90f2218b98"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ad38e5d34b98247be61beac90f2218b98">TrackEditor::Gizmo::Tick</a></div><div class="ttdeci">void Tick()</div><div class="ttdef"><b>Definition</b> Gizmo.cpp:78</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ad43bdef2515610f0038684d0addaadb8"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ad43bdef2515610f0038684d0addaadb8">TrackEditor::Gizmo::InitialScale</a></div><div class="ttdeci">FVector InitialScale</div><div class="ttdef"><b>Definition</b> Gizmo.h:54</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_ada8c301b976a32a56e6bd91c89f75ea1"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#ada8c301b976a32a56e6bd91c89f75ea1">TrackEditor::Gizmo::_cursorOffset</a></div><div class="ttdeci">FVector _cursorOffset</div><div class="ttdef"><b>Definition</b> Gizmo.h:78</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_aecba2b552b56f2671296dd7f10695507"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#aecba2b552b56f2671296dd7f10695507">TrackEditor::Gizmo::TranslationMode</a></div><div class="ttdeci">TranslationMode</div><div class="ttdef"><b>Definition</b> Gizmo.h:24</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_aecba2b552b56f2671296dd7f10695507a6bc362dbf494c61ea117fe3c71ca48a5"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#aecba2b552b56f2671296dd7f10695507a6bc362dbf494c61ea117fe3c71ca48a5">TrackEditor::Gizmo::TranslationMode::Move</a></div><div class="ttdeci">@ Move</div><div class="ttdef"><b>Definition</b> Gizmo.h:25</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_aee96ee85446d5d84228d0f7401e95657"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#aee96ee85446d5d84228d0f7401e95657">TrackEditor::Gizmo::GreenCollision</a></div><div class="ttdeci">GameObject GreenCollision</div><div class="ttdef"><b>Definition</b> Gizmo.h:59</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_af82377b7dbb6db123b2df7f0e32d476e"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#af82377b7dbb6db123b2df7f0e32d476e">TrackEditor::Gizmo::dimensions</a></div><div class="ttdeci">TrackDimensions dimensions</div><div class="ttdef"><b>Definition</b> Gizmo.h:50</div></div>
|
|
<div class="ttc" id="aclassTrackEditor_1_1Gizmo_html_afcc3ec349d53d7a8160498c9c4d1e6e3"><div class="ttname"><a href="classTrackEditor_1_1Gizmo.html#afcc3ec349d53d7a8160498c9c4d1e6e3">TrackEditor::Gizmo::ManipulationStart</a></div><div class="ttdeci">bool ManipulationStart</div><div class="ttdef"><b>Definition</b> Gizmo.h:53</div></div>
|
|
<div class="ttc" id="anamespaceTrackEditor_html"><div class="ttname"><a href="namespaceTrackEditor.html">TrackEditor</a></div><div class="ttdef"><b>Definition</b> Collision.cpp:17</div></div>
|
|
<div class="ttc" id="astructFVector_html"><div class="ttname"><a href="structFVector.html">FVector</a></div><div class="ttdef"><b>Definition</b> CoreMath.h:30</div></div>
|
|
<div class="ttc" id="astructIRotator_html"><div class="ttname"><a href="structIRotator.html">IRotator</a></div><div class="ttdef"><b>Definition</b> CoreMath.h:137</div></div>
|
|
<div class="ttc" id="astructRay_html"><div class="ttname"><a href="structRay.html">Ray</a></div><div class="ttdef"><b>Definition</b> EditorMath.h:18</div></div>
|
|
<div class="ttc" id="astructTrackEditor_1_1Gizmo_1_1TrackDimensions_html"><div class="ttname"><a href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html">TrackEditor::Gizmo::TrackDimensions</a></div><div class="ttdef"><b>Definition</b> Gizmo.h:42</div></div>
|
|
<div class="ttc" id="astructTrackEditor_1_1Gizmo_1_1TrackDimensions_html_a5fb0c6c6f0e54670ebf79ade8f025d66"><div class="ttname"><a href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#a5fb0c6c6f0e54670ebf79ade8f025d66">TrackEditor::Gizmo::TrackDimensions::MaxX</a></div><div class="ttdeci">s16 MaxX</div><div class="ttdef"><b>Definition</b> Gizmo.h:44</div></div>
|
|
<div class="ttc" id="astructTrackEditor_1_1Gizmo_1_1TrackDimensions_html_a6af9a72b4f29473f4aa4d0c9074df9dd"><div class="ttname"><a href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#a6af9a72b4f29473f4aa4d0c9074df9dd">TrackEditor::Gizmo::TrackDimensions::MinX</a></div><div class="ttdeci">s16 MinX</div><div class="ttdef"><b>Definition</b> Gizmo.h:43</div></div>
|
|
<div class="ttc" id="astructTrackEditor_1_1Gizmo_1_1TrackDimensions_html_a6c3a4fbb6bc02dd703fc4ca94ac96960"><div class="ttname"><a href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#a6c3a4fbb6bc02dd703fc4ca94ac96960">TrackEditor::Gizmo::TrackDimensions::MinY</a></div><div class="ttdeci">s16 MinY</div><div class="ttdef"><b>Definition</b> Gizmo.h:45</div></div>
|
|
<div class="ttc" id="astructTrackEditor_1_1Gizmo_1_1TrackDimensions_html_aa7283c1c6bc1d84ad5a0429290080bd6"><div class="ttname"><a href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#aa7283c1c6bc1d84ad5a0429290080bd6">TrackEditor::Gizmo::TrackDimensions::MaxZ</a></div><div class="ttdeci">s16 MaxZ</div><div class="ttdef"><b>Definition</b> Gizmo.h:48</div></div>
|
|
<div class="ttc" id="astructTrackEditor_1_1Gizmo_1_1TrackDimensions_html_ad6397bbd5d283959da4b7464598c87c0"><div class="ttname"><a href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#ad6397bbd5d283959da4b7464598c87c0">TrackEditor::Gizmo::TrackDimensions::MaxY</a></div><div class="ttdeci">s16 MaxY</div><div class="ttdef"><b>Definition</b> Gizmo.h:46</div></div>
|
|
<div class="ttc" id="astructTrackEditor_1_1Gizmo_1_1TrackDimensions_html_afdba2517a7ea3a465cd65d1af80ba817"><div class="ttname"><a href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html#afdba2517a7ea3a465cd65d1af80ba817">TrackEditor::Gizmo::TrackDimensions::MinZ</a></div><div class="ttdeci">s16 MinZ</div><div class="ttdef"><b>Definition</b> Gizmo.h:47</div></div>
|
|
</div><!-- fragment --></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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_2052808828190f934b76e979ee65af8a.html">engine</a></li><li class="navelem"><a class="el" href="dir_f4f7efabaac21873a58d10d576a92da6.html">editor</a></li><li class="navelem"><a class="el" href="Gizmo_8h.html">Gizmo.h</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>
|