936 lines
53 KiB
HTML
936 lines
53 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: TrackEditor::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&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('classTrackEditor_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> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Data Fields</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> </div>
|
|
<div class="headertitle"><div class="title">TrackEditor::Gizmo Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="Gizmo_8h_source.html">Gizmo.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for TrackEditor::Gizmo:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classTrackEditor_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  </td><td class="memItemRight" valign="bottom"><a class="el" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html">TrackDimensions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </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:a914ef09ef658ea87d83e38b8623e4e9b" id="r_a914ef09ef658ea87d83e38b8623e4e9b"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a914ef09ef658ea87d83e38b8623e4e9b">GizmoHandle</a> { <br />
|
|
  <a class="el" href="#a914ef09ef658ea87d83e38b8623e4e9ba6adf97f83acf6453d4a6a4b1070f3754">None</a>
|
|
, <a class="el" href="#a914ef09ef658ea87d83e38b8623e4e9ba57b31661dc16fec55670c9f244c9137b">All_Axis</a>
|
|
, <a class="el" href="#a914ef09ef658ea87d83e38b8623e4e9ba0628030cc0fc23dd68e80f5907daa939">X_Axis</a>
|
|
, <a class="el" href="#a914ef09ef658ea87d83e38b8623e4e9baaf91517b11fd1a5f08f9d1ad567cef6c">Y_Axis</a>
|
|
, <br />
|
|
  <a class="el" href="#a914ef09ef658ea87d83e38b8623e4e9ba2cfbe8eb3f67a6062e4749857a149e7a">Z_Axis</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a914ef09ef658ea87d83e38b8623e4e9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aecba2b552b56f2671296dd7f10695507" id="r_aecba2b552b56f2671296dd7f10695507"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aecba2b552b56f2671296dd7f10695507">TranslationMode</a> { <a class="el" href="#aecba2b552b56f2671296dd7f10695507a6bc362dbf494c61ea117fe3c71ca48a5">Move</a>
|
|
, <a class="el" href="#aecba2b552b56f2671296dd7f10695507a8d2de5368588552fbae54044ac5c7b3d">Rotate</a>
|
|
, <a class="el" href="#aecba2b552b56f2671296dd7f10695507a85a7cd587d6142dbfc1a4de05af7b75d">Scale</a>
|
|
}</td></tr>
|
|
<tr class="separator:aecba2b552b56f2671296dd7f10695507"><td class="memSeparator" colspan="2"> </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:ad38e5d34b98247be61beac90f2218b98" id="r_ad38e5d34b98247be61beac90f2218b98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad38e5d34b98247be61beac90f2218b98">Tick</a> ()</td></tr>
|
|
<tr class="separator:ad38e5d34b98247be61beac90f2218b98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a385576fd8da261ebe1d245905d825997" id="r_a385576fd8da261ebe1d245905d825997"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a385576fd8da261ebe1d245905d825997">Draw</a> ()</td></tr>
|
|
<tr class="separator:a385576fd8da261ebe1d245905d825997"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab57552640c805ab5a4fde01f6a55b1ac" id="r_ab57552640c805ab5a4fde01f6a55b1ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab57552640c805ab5a4fde01f6a55b1ac">Load</a> ()</td></tr>
|
|
<tr class="separator:ab57552640c805ab5a4fde01f6a55b1ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8699c6b92106602d86e69911a588801b" id="r_a8699c6b92106602d86e69911a588801b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8699c6b92106602d86e69911a588801b">SetGizmo</a> (const std::variant< <a class="el" href="classAActor.html">AActor</a> *, <a class="el" href="classOObject.html">OObject</a> *, <a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> * > &object, <a class="el" href="structRay.html">Ray</a> ray)</td></tr>
|
|
<tr class="separator:a8699c6b92106602d86e69911a588801b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac74075a5442fb387f8720e53ab316ccc" id="r_ac74075a5442fb387f8720e53ab316ccc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac74075a5442fb387f8720e53ab316ccc">SetGizmoNoCursor</a> (const std::variant< <a class="el" href="classAActor.html">AActor</a> *, <a class="el" href="classOObject.html">OObject</a> *, <a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> * > &object)</td></tr>
|
|
<tr class="separator:ac74075a5442fb387f8720e53ab316ccc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bb173794799c401822677df775149eb" id="r_a8bb173794799c401822677df775149eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8bb173794799c401822677df775149eb">Translate</a> ()</td></tr>
|
|
<tr class="separator:a8bb173794799c401822677df775149eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c2808ee61b564f82b619810e33173eb" id="r_a9c2808ee61b564f82b619810e33173eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c2808ee61b564f82b619810e33173eb">Rotate</a> ()</td></tr>
|
|
<tr class="separator:a9c2808ee61b564f82b619810e33173eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a506da1ca723b4a39f702864c71c119c5" id="r_a506da1ca723b4a39f702864c71c119c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a506da1ca723b4a39f702864c71c119c5">Scale</a> ()</td></tr>
|
|
<tr class="separator:a506da1ca723b4a39f702864c71c119c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f5509a37443442a1f9d6d80495b898b" id="r_a5f5509a37443442a1f9d6d80495b898b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f5509a37443442a1f9d6d80495b898b">DrawHandles</a> ()</td></tr>
|
|
<tr class="separator:a5f5509a37443442a1f9d6d80495b898b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ff15909d91b306989ebf6506e00ff75" id="r_a9ff15909d91b306989ebf6506e00ff75"><td class="memItemLeft" align="right" valign="top">f32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ff15909d91b306989ebf6506e00ff75">SnapToSurface</a> (<a class="el" href="structFVector.html">FVector</a> pos)</td></tr>
|
|
<tr class="separator:a9ff15909d91b306989ebf6506e00ff75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
Data Fields</h2></td></tr>
|
|
<tr class="memitem:af82377b7dbb6db123b2df7f0e32d476e" id="r_af82377b7dbb6db123b2df7f0e32d476e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html">TrackDimensions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af82377b7dbb6db123b2df7f0e32d476e">dimensions</a></td></tr>
|
|
<tr class="separator:af82377b7dbb6db123b2df7f0e32d476e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7fa061244fd7d6fa4b1713d15ca7f65" id="r_ac7fa061244fd7d6fa4b1713d15ca7f65"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7fa061244fd7d6fa4b1713d15ca7f65">Enabled</a></td></tr>
|
|
<tr class="separator:ac7fa061244fd7d6fa4b1713d15ca7f65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afcc3ec349d53d7a8160498c9c4d1e6e3" id="r_afcc3ec349d53d7a8160498c9c4d1e6e3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#afcc3ec349d53d7a8160498c9c4d1e6e3">ManipulationStart</a> = true</td></tr>
|
|
<tr class="separator:afcc3ec349d53d7a8160498c9c4d1e6e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad43bdef2515610f0038684d0addaadb8" id="r_ad43bdef2515610f0038684d0addaadb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structFVector.html">FVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad43bdef2515610f0038684d0addaadb8">InitialScale</a> = {1, 1, 1}</td></tr>
|
|
<tr class="separator:ad43bdef2515610f0038684d0addaadb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f9ce32c70d453320a5cdb16272ddd89" id="r_a1f9ce32c70d453320a5cdb16272ddd89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structIRotator.html">IRotator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1f9ce32c70d453320a5cdb16272ddd89">InitialRotation</a> = {0, 0, 0}</td></tr>
|
|
<tr class="separator:a1f9ce32c70d453320a5cdb16272ddd89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e8999f8c053bd5f7ba8bda6a49046d1" id="r_a5e8999f8c053bd5f7ba8bda6a49046d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a914ef09ef658ea87d83e38b8623e4e9b">GizmoHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5e8999f8c053bd5f7ba8bda6a49046d1">SelectedHandle</a></td></tr>
|
|
<tr class="separator:a5e8999f8c053bd5f7ba8bda6a49046d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e6f6f14ccc04c3b61fd334202a7c377" id="r_a8e6f6f14ccc04c3b61fd334202a7c377"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e6f6f14ccc04c3b61fd334202a7c377">RedCollision</a></td></tr>
|
|
<tr class="separator:a8e6f6f14ccc04c3b61fd334202a7c377"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee96ee85446d5d84228d0f7401e95657" id="r_aee96ee85446d5d84228d0f7401e95657"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aee96ee85446d5d84228d0f7401e95657">GreenCollision</a></td></tr>
|
|
<tr class="separator:aee96ee85446d5d84228d0f7401e95657"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cac6eb8d2ef055b66ebfb828aa61972" id="r_a7cac6eb8d2ef055b66ebfb828aa61972"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7cac6eb8d2ef055b66ebfb828aa61972">BlueCollision</a></td></tr>
|
|
<tr class="separator:a7cac6eb8d2ef055b66ebfb828aa61972"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac91710e430928ad7a65db585453e973a" id="r_ac91710e430928ad7a65db585453e973a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac91710e430928ad7a65db585453e973a">RedRotateCollision</a></td></tr>
|
|
<tr class="separator:ac91710e430928ad7a65db585453e973a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d726eb570c28ebb8c8cbc0aafb5cabe" id="r_a8d726eb570c28ebb8c8cbc0aafb5cabe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8d726eb570c28ebb8c8cbc0aafb5cabe">GreenRotateCollision</a></td></tr>
|
|
<tr class="separator:a8d726eb570c28ebb8c8cbc0aafb5cabe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60b18078e7502cd56cf66d2605aa9a2c" id="r_a60b18078e7502cd56cf66d2605aa9a2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a60b18078e7502cd56cf66d2605aa9a2c">BlueRotateCollision</a></td></tr>
|
|
<tr class="separator:a60b18078e7502cd56cf66d2605aa9a2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a500e83694015900af3d4b80246a605" id="r_a3a500e83694015900af3d4b80246a605"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a500e83694015900af3d4b80246a605">RedScaleCollision</a></td></tr>
|
|
<tr class="separator:a3a500e83694015900af3d4b80246a605"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0b99e28b032d13e7cdc4c59ec848e27" id="r_ac0b99e28b032d13e7cdc4c59ec848e27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac0b99e28b032d13e7cdc4c59ec848e27">GreenScaleCollision</a></td></tr>
|
|
<tr class="separator:ac0b99e28b032d13e7cdc4c59ec848e27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6c6cf6e86b1aa4d8888c3ff6eb388eb" id="r_ab6c6cf6e86b1aa4d8888c3ff6eb388eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6c6cf6e86b1aa4d8888c3ff6eb388eb">BlueScaleCollision</a></td></tr>
|
|
<tr class="separator:ab6c6cf6e86b1aa4d8888c3ff6eb388eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac67d71005d62d0bec8f71b9552fa77b4" id="r_ac67d71005d62d0bec8f71b9552fa77b4"><td class="memItemLeft" align="right" valign="top">MtxF </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac67d71005d62d0bec8f71b9552fa77b4">Mtx_RedX</a></td></tr>
|
|
<tr class="separator:ac67d71005d62d0bec8f71b9552fa77b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d3d64296609863ae9943962205a7d47" id="r_a5d3d64296609863ae9943962205a7d47"><td class="memItemLeft" align="right" valign="top">MtxF </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d3d64296609863ae9943962205a7d47">Mtx_GreenY</a></td></tr>
|
|
<tr class="separator:a5d3d64296609863ae9943962205a7d47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2c4ddb960a928e1fb41e1c7987085df" id="r_ab2c4ddb960a928e1fb41e1c7987085df"><td class="memItemLeft" align="right" valign="top">MtxF </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2c4ddb960a928e1fb41e1c7987085df">Mtx_BlueZ</a></td></tr>
|
|
<tr class="separator:ab2c4ddb960a928e1fb41e1c7987085df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b7ba1816980edd0ad64bdc2e7ce260d" id="r_a1b7ba1816980edd0ad64bdc2e7ce260d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structFVector.html">FVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b7ba1816980edd0ad64bdc2e7ce260d">Pos</a></td></tr>
|
|
<tr class="separator:a1b7ba1816980edd0ad64bdc2e7ce260d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a178d1b8f5a47b942f67670a63be0152a" id="r_a178d1b8f5a47b942f67670a63be0152a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structIRotator.html">IRotator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a178d1b8f5a47b942f67670a63be0152a">Rot</a> = {0, 0, 0}</td></tr>
|
|
<tr class="separator:a178d1b8f5a47b942f67670a63be0152a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a446d71af88b7ada27afe63abdfb94b" id="r_a8a446d71af88b7ada27afe63abdfb94b"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8a446d71af88b7ada27afe63abdfb94b">AllAxisRadius</a> = 3.0f</td></tr>
|
|
<tr class="separator:a8a446d71af88b7ada27afe63abdfb94b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abcec09b0ab6ac035db013f2af78d68fa" id="r_abcec09b0ab6ac035db013f2af78d68fa"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#abcec09b0ab6ac035db013f2af78d68fa">PickDistance</a></td></tr>
|
|
<tr class="separator:abcec09b0ab6ac035db013f2af78d68fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada8c301b976a32a56e6bd91c89f75ea1" id="r_ada8c301b976a32a56e6bd91c89f75ea1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structFVector.html">FVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ada8c301b976a32a56e6bd91c89f75ea1">_cursorOffset</a></td></tr>
|
|
<tr class="separator:ada8c301b976a32a56e6bd91c89f75ea1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0720e5d5dd969e1c6534dbe7881f203" id="r_ab0720e5d5dd969e1c6534dbe7881f203"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0720e5d5dd969e1c6534dbe7881f203">_gizmoOffset</a> = 8.0f</td></tr>
|
|
<tr class="separator:ab0720e5d5dd969e1c6534dbe7881f203"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2c9f5caf59a2b8aab6f62255e76c1d0" id="r_ad2c9f5caf59a2b8aab6f62255e76c1d0"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad2c9f5caf59a2b8aab6f62255e76c1d0">HandleSize</a> = 2.0f</td></tr>
|
|
<tr class="separator:ad2c9f5caf59a2b8aab6f62255e76c1d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e21b0f5314720a187707022682ca140" id="r_a6e21b0f5314720a187707022682ca140"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structFVector.html">FVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e21b0f5314720a187707022682ca140">_ray</a></td></tr>
|
|
<tr class="separator:a6e21b0f5314720a187707022682ca140"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab03265a6a8d95ba2eaa75e265368b21a" id="r_ab03265a6a8d95ba2eaa75e265368b21a"><td class="memItemLeft" align="right" valign="top">std::variant< <a class="el" href="classAActor.html">AActor</a> *, <a class="el" href="classOObject.html">OObject</a> *, <a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab03265a6a8d95ba2eaa75e265368b21a">_selected</a></td></tr>
|
|
<tr class="separator:ab03265a6a8d95ba2eaa75e265368b21a"><td class="memSeparator" colspan="2"> </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:a7b1f2685a0f5845f4275e083b5ac24e1" id="r_a7b1f2685a0f5845f4275e083b5ac24e1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7b1f2685a0f5845f4275e083b5ac24e1">_draw</a> = false</td></tr>
|
|
<tr class="separator:a7b1f2685a0f5845f4275e083b5ac24e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a914ef09ef658ea87d83e38b8623e4e9b" name="a914ef09ef658ea87d83e38b8623e4e9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a914ef09ef658ea87d83e38b8623e4e9b">◆ </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="#a914ef09ef658ea87d83e38b8623e4e9b">TrackEditor::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="a914ef09ef658ea87d83e38b8623e4e9ba6adf97f83acf6453d4a6a4b1070f3754" name="a914ef09ef658ea87d83e38b8623e4e9ba6adf97f83acf6453d4a6a4b1070f3754"></a>None </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a914ef09ef658ea87d83e38b8623e4e9ba57b31661dc16fec55670c9f244c9137b" name="a914ef09ef658ea87d83e38b8623e4e9ba57b31661dc16fec55670c9f244c9137b"></a>All_Axis </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a914ef09ef658ea87d83e38b8623e4e9ba0628030cc0fc23dd68e80f5907daa939" name="a914ef09ef658ea87d83e38b8623e4e9ba0628030cc0fc23dd68e80f5907daa939"></a>X_Axis </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a914ef09ef658ea87d83e38b8623e4e9baaf91517b11fd1a5f08f9d1ad567cef6c" name="a914ef09ef658ea87d83e38b8623e4e9baaf91517b11fd1a5f08f9d1ad567cef6c"></a>Y_Axis </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a914ef09ef658ea87d83e38b8623e4e9ba2cfbe8eb3f67a6062e4749857a149e7a" name="a914ef09ef658ea87d83e38b8623e4e9ba2cfbe8eb3f67a6062e4749857a149e7a"></a>Z_Axis </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aecba2b552b56f2671296dd7f10695507" name="aecba2b552b56f2671296dd7f10695507"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aecba2b552b56f2671296dd7f10695507">◆ </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="#aecba2b552b56f2671296dd7f10695507">TrackEditor::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="aecba2b552b56f2671296dd7f10695507a6bc362dbf494c61ea117fe3c71ca48a5" name="aecba2b552b56f2671296dd7f10695507a6bc362dbf494c61ea117fe3c71ca48a5"></a>Move </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aecba2b552b56f2671296dd7f10695507a8d2de5368588552fbae54044ac5c7b3d" name="aecba2b552b56f2671296dd7f10695507a8d2de5368588552fbae54044ac5c7b3d"></a>Rotate </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aecba2b552b56f2671296dd7f10695507a85a7cd587d6142dbfc1a4de05af7b75d" name="aecba2b552b56f2671296dd7f10695507a85a7cd587d6142dbfc1a4de05af7b75d"></a>Scale </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a385576fd8da261ebe1d245905d825997" name="a385576fd8da261ebe1d245905d825997"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a385576fd8da261ebe1d245905d825997">◆ </a></span>Draw()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TrackEditor::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="classTrackEditor_1_1Gizmo_a385576fd8da261ebe1d245905d825997_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="a5f5509a37443442a1f9d6d80495b898b" name="a5f5509a37443442a1f9d6d80495b898b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f5509a37443442a1f9d6d80495b898b">◆ </a></span>DrawHandles()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TrackEditor::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="classTrackEditor_1_1Gizmo_a5f5509a37443442a1f9d6d80495b898b_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="classTrackEditor_1_1Gizmo_a5f5509a37443442a1f9d6d80495b898b_icgraph.svg" width="347" height="51"><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="ab57552640c805ab5a4fde01f6a55b1ac" name="ab57552640c805ab5a4fde01f6a55b1ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab57552640c805ab5a4fde01f6a55b1ac">◆ </a></span>Load()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TrackEditor::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="classTrackEditor_1_1Gizmo_ab57552640c805ab5a4fde01f6a55b1ac_cgraph.svg" width="456" height="68"><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="a9c2808ee61b564f82b619810e33173eb" name="a9c2808ee61b564f82b619810e33173eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c2808ee61b564f82b619810e33173eb">◆ </a></span>Rotate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TrackEditor::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="classTrackEditor_1_1Gizmo_a9c2808ee61b564f82b619810e33173eb_icgraph.svg" width="347" height="51"><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="a506da1ca723b4a39f702864c71c119c5" name="a506da1ca723b4a39f702864c71c119c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a506da1ca723b4a39f702864c71c119c5">◆ </a></span>Scale()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TrackEditor::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="classTrackEditor_1_1Gizmo_a506da1ca723b4a39f702864c71c119c5_icgraph.svg" width="347" height="51"><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="a8699c6b92106602d86e69911a588801b" name="a8699c6b92106602d86e69911a588801b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8699c6b92106602d86e69911a588801b">◆ </a></span>SetGizmo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TrackEditor::Gizmo::SetGizmo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::variant< <a class="el" href="classAActor.html">AActor</a> *, <a class="el" href="classOObject.html">OObject</a> *, <a class="el" href="classTrackEditor_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> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac74075a5442fb387f8720e53ab316ccc" name="ac74075a5442fb387f8720e53ab316ccc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac74075a5442fb387f8720e53ab316ccc">◆ </a></span>SetGizmoNoCursor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TrackEditor::Gizmo::SetGizmoNoCursor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::variant< <a class="el" href="classAActor.html">AActor</a> *, <a class="el" href="classOObject.html">OObject</a> *, <a class="el" href="classTrackEditor_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="a9ff15909d91b306989ebf6506e00ff75" name="a9ff15909d91b306989ebf6506e00ff75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ff15909d91b306989ebf6506e00ff75">◆ </a></span>SnapToSurface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">f32 TrackEditor::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"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1Gizmo_a9ff15909d91b306989ebf6506e00ff75_cgraph.svg" width="618" height="102"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></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="classTrackEditor_1_1Gizmo_a9ff15909d91b306989ebf6506e00ff75_icgraph.svg" width="539" height="51"><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="ad38e5d34b98247be61beac90f2218b98" name="ad38e5d34b98247be61beac90f2218b98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad38e5d34b98247be61beac90f2218b98">◆ </a></span>Tick()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TrackEditor::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="classTrackEditor_1_1Gizmo_ad38e5d34b98247be61beac90f2218b98_cgraph.svg" width="100%" height="455"><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="a8bb173794799c401822677df775149eb" name="a8bb173794799c401822677df775149eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8bb173794799c401822677df775149eb">◆ </a></span>Translate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void TrackEditor::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="classTrackEditor_1_1Gizmo_a8bb173794799c401822677df775149eb_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="classTrackEditor_1_1Gizmo_a8bb173794799c401822677df775149eb_icgraph.svg" width="347" height="51"><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="ada8c301b976a32a56e6bd91c89f75ea1" name="ada8c301b976a32a56e6bd91c89f75ea1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada8c301b976a32a56e6bd91c89f75ea1">◆ </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> TrackEditor::Gizmo::_cursorOffset</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b1f2685a0f5845f4275e083b5ac24e1" name="a7b1f2685a0f5845f4275e083b5ac24e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b1f2685a0f5845f4275e083b5ac24e1">◆ </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 TrackEditor::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="ab0720e5d5dd969e1c6534dbe7881f203" name="ab0720e5d5dd969e1c6534dbe7881f203"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0720e5d5dd969e1c6534dbe7881f203">◆ </a></span>_gizmoOffset</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float TrackEditor::Gizmo::_gizmoOffset = 8.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e21b0f5314720a187707022682ca140" name="a6e21b0f5314720a187707022682ca140"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e21b0f5314720a187707022682ca140">◆ </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> TrackEditor::Gizmo::_ray</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab03265a6a8d95ba2eaa75e265368b21a" name="ab03265a6a8d95ba2eaa75e265368b21a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab03265a6a8d95ba2eaa75e265368b21a">◆ </a></span>_selected</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::variant<<a class="el" href="classAActor.html">AActor</a>*, <a class="el" href="classOObject.html">OObject</a>*, <a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a>*> TrackEditor::Gizmo::_selected</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a446d71af88b7ada27afe63abdfb94b" name="a8a446d71af88b7ada27afe63abdfb94b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a446d71af88b7ada27afe63abdfb94b">◆ </a></span>AllAxisRadius</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float TrackEditor::Gizmo::AllAxisRadius = 3.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7cac6eb8d2ef055b66ebfb828aa61972" name="a7cac6eb8d2ef055b66ebfb828aa61972"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cac6eb8d2ef055b66ebfb828aa61972">◆ </a></span>BlueCollision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> TrackEditor::Gizmo::BlueCollision</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60b18078e7502cd56cf66d2605aa9a2c" name="a60b18078e7502cd56cf66d2605aa9a2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60b18078e7502cd56cf66d2605aa9a2c">◆ </a></span>BlueRotateCollision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> TrackEditor::Gizmo::BlueRotateCollision</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6c6cf6e86b1aa4d8888c3ff6eb388eb" name="ab6c6cf6e86b1aa4d8888c3ff6eb388eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6c6cf6e86b1aa4d8888c3ff6eb388eb">◆ </a></span>BlueScaleCollision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> TrackEditor::Gizmo::BlueScaleCollision</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af82377b7dbb6db123b2df7f0e32d476e" name="af82377b7dbb6db123b2df7f0e32d476e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af82377b7dbb6db123b2df7f0e32d476e">◆ </a></span>dimensions</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structTrackEditor_1_1Gizmo_1_1TrackDimensions.html">TrackDimensions</a> TrackEditor::Gizmo::dimensions</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7fa061244fd7d6fa4b1713d15ca7f65" name="ac7fa061244fd7d6fa4b1713d15ca7f65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7fa061244fd7d6fa4b1713d15ca7f65">◆ </a></span>Enabled</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool TrackEditor::Gizmo::Enabled</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee96ee85446d5d84228d0f7401e95657" name="aee96ee85446d5d84228d0f7401e95657"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee96ee85446d5d84228d0f7401e95657">◆ </a></span>GreenCollision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> TrackEditor::Gizmo::GreenCollision</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d726eb570c28ebb8c8cbc0aafb5cabe" name="a8d726eb570c28ebb8c8cbc0aafb5cabe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d726eb570c28ebb8c8cbc0aafb5cabe">◆ </a></span>GreenRotateCollision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> TrackEditor::Gizmo::GreenRotateCollision</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0b99e28b032d13e7cdc4c59ec848e27" name="ac0b99e28b032d13e7cdc4c59ec848e27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0b99e28b032d13e7cdc4c59ec848e27">◆ </a></span>GreenScaleCollision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> TrackEditor::Gizmo::GreenScaleCollision</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2c9f5caf59a2b8aab6f62255e76c1d0" name="ad2c9f5caf59a2b8aab6f62255e76c1d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2c9f5caf59a2b8aab6f62255e76c1d0">◆ </a></span>HandleSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float TrackEditor::Gizmo::HandleSize = 2.0f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f9ce32c70d453320a5cdb16272ddd89" name="a1f9ce32c70d453320a5cdb16272ddd89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f9ce32c70d453320a5cdb16272ddd89">◆ </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> TrackEditor::Gizmo::InitialRotation = {0, 0, 0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad43bdef2515610f0038684d0addaadb8" name="ad43bdef2515610f0038684d0addaadb8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad43bdef2515610f0038684d0addaadb8">◆ </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> TrackEditor::Gizmo::InitialScale = {1, 1, 1}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afcc3ec349d53d7a8160498c9c4d1e6e3" name="afcc3ec349d53d7a8160498c9c4d1e6e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afcc3ec349d53d7a8160498c9c4d1e6e3">◆ </a></span>ManipulationStart</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool TrackEditor::Gizmo::ManipulationStart = true</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab2c4ddb960a928e1fb41e1c7987085df" name="ab2c4ddb960a928e1fb41e1c7987085df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab2c4ddb960a928e1fb41e1c7987085df">◆ </a></span>Mtx_BlueZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MtxF TrackEditor::Gizmo::Mtx_BlueZ</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d3d64296609863ae9943962205a7d47" name="a5d3d64296609863ae9943962205a7d47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d3d64296609863ae9943962205a7d47">◆ </a></span>Mtx_GreenY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MtxF TrackEditor::Gizmo::Mtx_GreenY</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac67d71005d62d0bec8f71b9552fa77b4" name="ac67d71005d62d0bec8f71b9552fa77b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac67d71005d62d0bec8f71b9552fa77b4">◆ </a></span>Mtx_RedX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MtxF TrackEditor::Gizmo::Mtx_RedX</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abcec09b0ab6ac035db013f2af78d68fa" name="abcec09b0ab6ac035db013f2af78d68fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcec09b0ab6ac035db013f2af78d68fa">◆ </a></span>PickDistance</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float TrackEditor::Gizmo::PickDistance</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b7ba1816980edd0ad64bdc2e7ce260d" name="a1b7ba1816980edd0ad64bdc2e7ce260d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b7ba1816980edd0ad64bdc2e7ce260d">◆ </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> TrackEditor::Gizmo::Pos</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e6f6f14ccc04c3b61fd334202a7c377" name="a8e6f6f14ccc04c3b61fd334202a7c377"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e6f6f14ccc04c3b61fd334202a7c377">◆ </a></span>RedCollision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> TrackEditor::Gizmo::RedCollision</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac91710e430928ad7a65db585453e973a" name="ac91710e430928ad7a65db585453e973a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac91710e430928ad7a65db585453e973a">◆ </a></span>RedRotateCollision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> TrackEditor::Gizmo::RedRotateCollision</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a500e83694015900af3d4b80246a605" name="a3a500e83694015900af3d4b80246a605"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a500e83694015900af3d4b80246a605">◆ </a></span>RedScaleCollision</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classTrackEditor_1_1GameObject.html">GameObject</a> TrackEditor::Gizmo::RedScaleCollision</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a178d1b8f5a47b942f67670a63be0152a" name="a178d1b8f5a47b942f67670a63be0152a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a178d1b8f5a47b942f67670a63be0152a">◆ </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> TrackEditor::Gizmo::Rot = {0, 0, 0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e8999f8c053bd5f7ba8bda6a49046d1" name="a5e8999f8c053bd5f7ba8bda6a49046d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e8999f8c053bd5f7ba8bda6a49046d1">◆ </a></span>SelectedHandle</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a914ef09ef658ea87d83e38b8623e4e9b">GizmoHandle</a> TrackEditor::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="namespaceTrackEditor.html">TrackEditor</a></li><li class="navelem"><a class="el" href="classTrackEditor_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>
|