This commit is contained in:
MegaMech
2025-12-15 04:41:09 +00:00
parent 98e1cbd46d
commit a4cd5efb01
76 changed files with 122 additions and 118 deletions
+18 -18
View File
@@ -117,7 +117,7 @@ $(function(){initNavTree('SceneManager_8h_source.html',''); initResizable(true);
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include &lt;nlohmann/json.hpp&gt;</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceEditor.html">Editor</a> {</div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespaceEditor.html#ab89a406fcd6d370db3937ac0b3c64e27">SaveLevel</a>(Track* track);</div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespaceEditor.html#a19ed3388aed49eb6301d4d22cb657797">SaveLevel</a>(Track* track, <span class="keyword">const</span> TrackInfo* info);</div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespaceEditor.html#ac8f7ab9a81c714873b34c17b2a397ca6">LoadTrackDataFromJson</a>(Track* track, <span class="keyword">const</span> std::string&amp; trackPath);</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespaceEditor.html#ab2decb2b6b20b5207c952f108e8666f7">LoadTrackInfo</a>(TrackInfo&amp; info, std::shared_ptr&lt;Ship::Archive&gt; archive, std::string sceneFile);</div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespaceEditor.html#a5682c68f8c058161eac4f98905aa0c86">Load_AddStaticMeshActor</a>(<span class="keyword">const</span> nlohmann::json&amp; actorJson);</div>
@@ -216,27 +216,27 @@ $(function(){initNavTree('SceneManager_8h_source.html',''); initResizable(true);
<div class="ttc" id="aTrack_8h_html"><div class="ttname"><a href="Track_8h.html">Track.h</a></div></div>
<div class="ttc" id="aload_8c_html_aa8c84707b22bdc99b810d3c7d3ec5d52"><div class="ttname"><a href="load_8c.html#aa8c84707b22bdc99b810d3c7d3ec5d52">j</a></div><div class="ttdeci">#define j</div></div>
<div class="ttc" id="anamespaceEditor_html"><div class="ttname"><a href="namespaceEditor.html">Editor</a></div><div class="ttdef"><b>Definition</b> Collision.cpp:17</div></div>
<div class="ttc" id="anamespaceEditor_html_a0a51f3b87492840cf1b06ac16a1e7b70"><div class="ttname"><a href="namespaceEditor.html#a0a51f3b87492840cf1b06ac16a1e7b70">Editor::LoadActors</a></div><div class="ttdeci">void LoadActors(Track *track, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:383</div></div>
<div class="ttc" id="anamespaceEditor_html_a1425eb1edfff28e7d8d422e4cba35fb8"><div class="ttname"><a href="namespaceEditor.html#a1425eb1edfff28e7d8d422e4cba35fb8">Editor::LoadStaticMeshActors</a></div><div class="ttdeci">void LoadStaticMeshActors(Track *track, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:400</div></div>
<div class="ttc" id="anamespaceEditor_html_a1f03f8226c2418c158411ba2f3f7b482"><div class="ttname"><a href="namespaceEditor.html#a1f03f8226c2418c158411ba2f3f7b482">Editor::SaveTour</a></div><div class="ttdeci">void SaveTour(Track *track, nlohmann::json &amp;tour)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:296</div></div>
<div class="ttc" id="anamespaceEditor_html_a327e5fedb8a5d9dca25b05c63b05ab49"><div class="ttname"><a href="namespaceEditor.html#a327e5fedb8a5d9dca25b05c63b05ab49">Editor::LoadProps</a></div><div class="ttdeci">void LoadProps(Track *track, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:319</div></div>
<div class="ttc" id="anamespaceEditor_html_a5682c68f8c058161eac4f98905aa0c86"><div class="ttname"><a href="namespaceEditor.html#a5682c68f8c058161eac4f98905aa0c86">Editor::Load_AddStaticMeshActor</a></div><div class="ttdeci">void Load_AddStaticMeshActor(const nlohmann::json &amp;actorJson)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:177</div></div>
<div class="ttc" id="anamespaceEditor_html_a0a51f3b87492840cf1b06ac16a1e7b70"><div class="ttname"><a href="namespaceEditor.html#a0a51f3b87492840cf1b06ac16a1e7b70">Editor::LoadActors</a></div><div class="ttdeci">void LoadActors(Track *track, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:397</div></div>
<div class="ttc" id="anamespaceEditor_html_a1425eb1edfff28e7d8d422e4cba35fb8"><div class="ttname"><a href="namespaceEditor.html#a1425eb1edfff28e7d8d422e4cba35fb8">Editor::LoadStaticMeshActors</a></div><div class="ttdeci">void LoadStaticMeshActors(Track *track, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:414</div></div>
<div class="ttc" id="anamespaceEditor_html_a19ed3388aed49eb6301d4d22cb657797"><div class="ttname"><a href="namespaceEditor.html#a19ed3388aed49eb6301d4d22cb657797">Editor::SaveLevel</a></div><div class="ttdeci">void SaveLevel(Track *track, const TrackInfo *info)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:37</div></div>
<div class="ttc" id="anamespaceEditor_html_a1f03f8226c2418c158411ba2f3f7b482"><div class="ttname"><a href="namespaceEditor.html#a1f03f8226c2418c158411ba2f3f7b482">Editor::SaveTour</a></div><div class="ttdeci">void SaveTour(Track *track, nlohmann::json &amp;tour)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:303</div></div>
<div class="ttc" id="anamespaceEditor_html_a327e5fedb8a5d9dca25b05c63b05ab49"><div class="ttname"><a href="namespaceEditor.html#a327e5fedb8a5d9dca25b05c63b05ab49">Editor::LoadProps</a></div><div class="ttdeci">void LoadProps(Track *track, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:326</div></div>
<div class="ttc" id="anamespaceEditor_html_a5682c68f8c058161eac4f98905aa0c86"><div class="ttname"><a href="namespaceEditor.html#a5682c68f8c058161eac4f98905aa0c86">Editor::Load_AddStaticMeshActor</a></div><div class="ttdeci">void Load_AddStaticMeshActor(const nlohmann::json &amp;actorJson)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:184</div></div>
<div class="ttc" id="anamespaceEditor_html_a6292171c89d7dad84497433e54697153"><div class="ttname"><a href="namespaceEditor.html#a6292171c89d7dad84497433e54697153">Editor::FromJsonVec</a></div><div class="ttdeci">FVector FromJsonVec(const nlohmann::json &amp;j)</div><div class="ttdef"><b>Definition</b> SceneManager.h:63</div></div>
<div class="ttc" id="anamespaceEditor_html_a62e2d56ba37d9454fd597b75b1053189"><div class="ttname"><a href="namespaceEditor.html#a62e2d56ba37d9454fd597b75b1053189">Editor::SaveFog</a></div><div class="ttdeci">void SaveFog(nlohmann::json &amp;fog)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:306</div></div>
<div class="ttc" id="anamespaceEditor_html_a70cb66b6c3265e069a7d40e430f6efe5"><div class="ttname"><a href="namespaceEditor.html#a70cb66b6c3265e069a7d40e430f6efe5">Editor::SaveStaticMeshActors</a></div><div class="ttdeci">void SaveStaticMeshActors(nlohmann::json &amp;actorList)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:290</div></div>
<div class="ttc" id="anamespaceEditor_html_a76bb55d45b89046f16c539c451d7a1dd"><div class="ttname"><a href="namespaceEditor.html#a76bb55d45b89046f16c539c451d7a1dd">Editor::LoadPaths</a></div><div class="ttdeci">void LoadPaths(Track *track, const std::string &amp;trackPath)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:333</div></div>
<div class="ttc" id="anamespaceEditor_html_aa164982e09ca2812f69c6408ee8149e7"><div class="ttname"><a href="namespaceEditor.html#aa164982e09ca2812f69c6408ee8149e7">Editor::SaveActors</a></div><div class="ttdeci">void SaveActors(nlohmann::json &amp;actorList)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:223</div></div>
<div class="ttc" id="anamespaceEditor_html_ab2decb2b6b20b5207c952f108e8666f7"><div class="ttname"><a href="namespaceEditor.html#ab2decb2b6b20b5207c952f108e8666f7">Editor::LoadTrackInfo</a></div><div class="ttdeci">void LoadTrackInfo(TrackInfo &amp;info, std::shared_ptr&lt; Ship::Archive &gt; archive, std::string sceneFile)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:145</div></div>
<div class="ttc" id="anamespaceEditor_html_ab89a406fcd6d370db3937ac0b3c64e27"><div class="ttname"><a href="namespaceEditor.html#ab89a406fcd6d370db3937ac0b3c64e27">Editor::SaveLevel</a></div><div class="ttdeci">void SaveLevel(Track *track)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:37</div></div>
<div class="ttc" id="anamespaceEditor_html_a62e2d56ba37d9454fd597b75b1053189"><div class="ttname"><a href="namespaceEditor.html#a62e2d56ba37d9454fd597b75b1053189">Editor::SaveFog</a></div><div class="ttdeci">void SaveFog(nlohmann::json &amp;fog)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:313</div></div>
<div class="ttc" id="anamespaceEditor_html_a70cb66b6c3265e069a7d40e430f6efe5"><div class="ttname"><a href="namespaceEditor.html#a70cb66b6c3265e069a7d40e430f6efe5">Editor::SaveStaticMeshActors</a></div><div class="ttdeci">void SaveStaticMeshActors(nlohmann::json &amp;actorList)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:297</div></div>
<div class="ttc" id="anamespaceEditor_html_a76bb55d45b89046f16c539c451d7a1dd"><div class="ttname"><a href="namespaceEditor.html#a76bb55d45b89046f16c539c451d7a1dd">Editor::LoadPaths</a></div><div class="ttdeci">void LoadPaths(Track *track, const std::string &amp;trackPath)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:340</div></div>
<div class="ttc" id="anamespaceEditor_html_aa164982e09ca2812f69c6408ee8149e7"><div class="ttname"><a href="namespaceEditor.html#aa164982e09ca2812f69c6408ee8149e7">Editor::SaveActors</a></div><div class="ttdeci">void SaveActors(nlohmann::json &amp;actorList)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:230</div></div>
<div class="ttc" id="anamespaceEditor_html_ab2decb2b6b20b5207c952f108e8666f7"><div class="ttname"><a href="namespaceEditor.html#ab2decb2b6b20b5207c952f108e8666f7">Editor::LoadTrackInfo</a></div><div class="ttdeci">void LoadTrackInfo(TrackInfo &amp;info, std::shared_ptr&lt; Ship::Archive &gt; archive, std::string sceneFile)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:152</div></div>
<div class="ttc" id="anamespaceEditor_html_ac53b027d0bf127bb5f0520b97c57ab0b"><div class="ttname"><a href="namespaceEditor.html#ac53b027d0bf127bb5f0520b97c57ab0b">Editor::ToJson</a></div><div class="ttdeci">nlohmann::json ToJson(const FVector &amp;v)</div><div class="ttdef"><b>Definition</b> SceneManager.h:32</div></div>
<div class="ttc" id="anamespaceEditor_html_ac7a2abd4c4133424f846cec0f2eba13f"><div class="ttname"><a href="namespaceEditor.html#ac7a2abd4c4133424f846cec0f2eba13f">Editor::FromJsonCameraShot</a></div><div class="ttdeci">TourCamera::CameraShot FromJsonCameraShot(const nlohmann::json &amp;j)</div><div class="ttdef"><b>Definition</b> SceneManager.h:79</div></div>
<div class="ttc" id="anamespaceEditor_html_ac8f7ab9a81c714873b34c17b2a397ca6"><div class="ttname"><a href="namespaceEditor.html#ac8f7ab9a81c714873b34c17b2a397ca6">Editor::LoadTrackDataFromJson</a></div><div class="ttdeci">void LoadTrackDataFromJson(Track *track, const std::string &amp;trackPath)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:98</div></div>
<div class="ttc" id="anamespaceEditor_html_ac8f7ab9a81c714873b34c17b2a397ca6"><div class="ttname"><a href="namespaceEditor.html#ac8f7ab9a81c714873b34c17b2a397ca6">Editor::LoadTrackDataFromJson</a></div><div class="ttdeci">void LoadTrackDataFromJson(Track *track, const std::string &amp;trackPath)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:105</div></div>
<div class="ttc" id="anamespaceEditor_html_ad162fbe6cf9ca7ed07efed73134a8a46"><div class="ttname"><a href="namespaceEditor.html#ad162fbe6cf9ca7ed07efed73134a8a46">Editor::FromJsonKeyFrame</a></div><div class="ttdeci">TourCamera::KeyFrame FromJsonKeyFrame(const nlohmann::json &amp;j)</div><div class="ttdef"><b>Definition</b> SceneManager.h:71</div></div>
<div class="ttc" id="anamespaceEditor_html_ad996ff1db543be199ec07a07aa56d286"><div class="ttname"><a href="namespaceEditor.html#ad996ff1db543be199ec07a07aa56d286">Editor::LoadFog</a></div><div class="ttdeci">void LoadFog(nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:438</div></div>
<div class="ttc" id="anamespaceEditor_html_aebe4f452a1127decdc0ac83df9c184c2"><div class="ttname"><a href="namespaceEditor.html#aebe4f452a1127decdc0ac83df9c184c2">Editor::SetDefaultMinimap</a></div><div class="ttdeci">void SetDefaultMinimap(Track *track)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:216</div></div>
<div class="ttc" id="anamespaceEditor_html_aec8c94d55e92c4b7090dd062f44a50c4"><div class="ttname"><a href="namespaceEditor.html#aec8c94d55e92c4b7090dd062f44a50c4">Editor::LoadTour</a></div><div class="ttdeci">void LoadTour(Track *track, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:413</div></div>
<div class="ttc" id="anamespaceEditor_html_af8c0627b0072cd457fa62ca0c18f0403"><div class="ttname"><a href="namespaceEditor.html#af8c0627b0072cd457fa62ca0c18f0403">Editor::LoadMinimap</a></div><div class="ttdeci">void LoadMinimap(Track *track, std::string filePath)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:186</div></div>
<div class="ttc" id="anamespaceEditor_html_afab58219eb8fb37d128a38076cb11d99"><div class="ttname"><a href="namespaceEditor.html#afab58219eb8fb37d128a38076cb11d99">Editor::LoadTrackInfoData</a></div><div class="ttdeci">void LoadTrackInfoData(TrackInfo &amp;info, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:357</div></div>
<div class="ttc" id="anamespaceEditor_html_ad996ff1db543be199ec07a07aa56d286"><div class="ttname"><a href="namespaceEditor.html#ad996ff1db543be199ec07a07aa56d286">Editor::LoadFog</a></div><div class="ttdeci">void LoadFog(nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:452</div></div>
<div class="ttc" id="anamespaceEditor_html_aebe4f452a1127decdc0ac83df9c184c2"><div class="ttname"><a href="namespaceEditor.html#aebe4f452a1127decdc0ac83df9c184c2">Editor::SetDefaultMinimap</a></div><div class="ttdeci">void SetDefaultMinimap(Track *track)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:223</div></div>
<div class="ttc" id="anamespaceEditor_html_aec8c94d55e92c4b7090dd062f44a50c4"><div class="ttname"><a href="namespaceEditor.html#aec8c94d55e92c4b7090dd062f44a50c4">Editor::LoadTour</a></div><div class="ttdeci">void LoadTour(Track *track, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:427</div></div>
<div class="ttc" id="anamespaceEditor_html_af8c0627b0072cd457fa62ca0c18f0403"><div class="ttname"><a href="namespaceEditor.html#af8c0627b0072cd457fa62ca0c18f0403">Editor::LoadMinimap</a></div><div class="ttdeci">void LoadMinimap(Track *track, std::string filePath)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:193</div></div>
<div class="ttc" id="anamespaceEditor_html_afab58219eb8fb37d128a38076cb11d99"><div class="ttname"><a href="namespaceEditor.html#afab58219eb8fb37d128a38076cb11d99">Editor::LoadTrackInfoData</a></div><div class="ttdeci">void LoadTrackInfoData(TrackInfo &amp;info, nlohmann::json &amp;data)</div><div class="ttdef"><b>Definition</b> SceneManager.cpp:371</div></div>
<div class="ttc" id="anamespaceEditor_html_afbe4273a6d0045bd9079baaaa8b04196"><div class="ttname"><a href="namespaceEditor.html#afbe4273a6d0045bd9079baaaa8b04196">Editor::SpawnActors</a></div><div class="ttdeci">void SpawnActors(std::vector&lt; std::pair&lt; std::string, SpawnParams &gt; &gt; spawnList)</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="astructFVector_html_ab32f423016d7857a2fa713e322404b14"><div class="ttname"><a href="structFVector.html#ab32f423016d7857a2fa713e322404b14">FVector::x</a></div><div class="ttdeci">float x</div><div class="ttdef"><b>Definition</b> CoreMath.h:31</div></div>