mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-09-05 11:07:30 -04:00
Deploying to gh-pages from @ HarbourMasters/SpaghettiKart@548ccf0063 🚀
This commit is contained in:
+77
-70
@@ -421,95 +421,102 @@ $(function(){initNavTree('Track_8h_source.html',''); initResizable(true); });
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span><span class="keyword">class </span><a class="code hl_class" href="classWorld.html">World</a>; <span class="comment">// <-- Forward declare</span></div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> </div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span><span class="keyword">class </span><a class="code hl_class" href="classTrack.html">Track</a> {</div>
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> </div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="keyword">class </span><a class="code hl_class" href="classTrack.html">Track</a> {</div>
|
||||
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <span class="comment">// Required to save scenefile data</span></div>
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> std::shared_ptr<Ship::Archive> Archive;</div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> std::string ResourceName;</div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <a class="code hl_typedef" href="Track_8h.html#a8ecef2d534cf6f255c04ca4378080410">Properties</a> Props;</div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> </div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="comment">// This allows multiple water levels in a map.</span></div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="comment">// Ex. DK Jungle where there's a waterfall and you can drive above and below it.</span></div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> std::vector<WaterVolume> WaterVolumes;</div>
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <span class="keywordtype">bool</span> bSpawnFinishline = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> std::optional<FVector> FinishlineSpawnPoint;</div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <span class="keyword">enum class</span> CloudType {</div>
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> NONE,</div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> CLOUDS,</div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <a class="code hl_enumvalue" href="mk64_8h.html#a5344f2bdca4f9506c40f044e08ea8c98a9e6e4a865dcb327f484752cf5af49846">SNOW</a>,</div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> STARS</div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> };</div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="comment">// Required to save scenefile data</span></div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> std::shared_ptr<Ship::Archive> Archive;</div>
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> std::string ResourceName;</div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
|
||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> <a class="code hl_typedef" href="Track_8h.html#a8ecef2d534cf6f255c04ca4378080410">Properties</a> Props;</div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> <span class="keyword">enum</span> CloudType mCloudType;</div>
|
||||
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
|
||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> std::vector<SpawnParams> SpawnList;</div>
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> </div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <span class="keywordtype">bool</span> bTourEnabled = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> std::vector<TourCamera::CameraShot> TourShots;</div>
|
||||
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
|
||||
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <span class="keyword">explicit</span> Track();</div>
|
||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <span class="comment">// This allows multiple water levels in a map.</span></div>
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <span class="comment">// Ex. DK Jungle where there's a waterfall and you can drive above and below it.</span></div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> std::vector<WaterVolume> WaterVolumes;</div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
|
||||
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <span class="keywordtype">bool</span> bSpawnFinishline = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> std::optional<FVector> FinishlineSpawnPoint;</div>
|
||||
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> </div>
|
||||
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> <span class="keyword">virtual</span> ~Track() {</div>
|
||||
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> <a class="code hl_function" href="Track_8cpp.html#a25bb7651ef416f5d015085c5b8a0fa43">RestoreTriangleWinding</a>();</div>
|
||||
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> };</div>
|
||||
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> </div>
|
||||
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Load(); <span class="comment">// Decompress and load stock tracks or from o2r but TrackSectionsPtr must be set.</span></div>
|
||||
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Load(Vtx* vtx, Gfx *gfx); <span class="comment">// Load custom track from code. Load must be overridden and then call to this base class method impl.</span></div>
|
||||
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span></div>
|
||||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> BeginPlay();</div>
|
||||
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespaceTrackEditor.html#ad0035fe3dfdf036a30b099d2e25fc414">SpawnActors</a>();</div>
|
||||
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> InitClouds();</div>
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> TickClouds(s32, Camera*);</div>
|
||||
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> SomeCollisionThing(Player *player, <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg1, <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg2, <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg3, f32* arg4, f32* arg5, f32* arg6, f32* arg7);</div>
|
||||
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> InitTrackObjects();</div>
|
||||
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> TickTrackObjects();</div>
|
||||
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> DrawTrackObjects(s32 cameraId);</div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> SomeSounds();</div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> CreditsSpawnActors();</div>
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> WhatDoesThisDo(Player*, int8_t);</div>
|
||||
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> WhatDoesThisDoAI(Player*, int8_t);</div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetStaffGhost();</div>
|
||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Draw(ScreenContext*);</div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> DrawCredits();</div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Waypoints(Player* player, int8_t playerId);</div>
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keyword">virtual</span> <a class="code hl_enumvalue" href="namespaceSF64.html#a1130ee4440f43e7a45454de29f6bc813a512dc597be7ae761876315165dc8bd2e">f32</a> GetWaterLevel(FVector pos, Collision* collision);</div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Tick();</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <span class="comment">// Draw transparent models (water, signs, arrows, etc.) </span></div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> DrawTransparency(ScreenContext* screen, uint16_t pathCounter, uint16_t cameraRot,</div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> uint16_t playerDirection);</div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespaceGameUI.html#aae41f6af9e88d2f956d45cb1a5c576d1">Destroy</a>();</div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <span class="comment">// Note that this will be false for custom tracks made using code</span></div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <span class="comment">// Probably ok</span></div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsMod() { <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <span class="keywordtype">void</span> Init();</div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span>};</div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
|
||||
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span><span class="keywordtype">void</span> <a class="code hl_function" href="Track_8cpp.html#affc6b7d670298fb74f774f722641045d">InvertTriangleWindingModdedInternal</a>(Gfx* gfx, <span class="keyword">const</span> <span class="keywordtype">char</span>* gfxName);</div>
|
||||
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> </div>
|
||||
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> std::vector<SpawnParams> SpawnList;</div>
|
||||
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> </div>
|
||||
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> <span class="keywordtype">bool</span> bTourEnabled = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> std::vector<TourCamera::CameraShot> TourShots;</div>
|
||||
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
|
||||
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="keyword">explicit</span> Track();</div>
|
||||
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
|
||||
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <span class="keyword">virtual</span> ~Track() {</div>
|
||||
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> <a class="code hl_function" href="Track_8cpp.html#a25bb7651ef416f5d015085c5b8a0fa43">RestoreTriangleWinding</a>();</div>
|
||||
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> };</div>
|
||||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
|
||||
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Load(); <span class="comment">// Decompress and load stock tracks or from o2r but TrackSectionsPtr must be set.</span></div>
|
||||
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Load(Vtx* vtx, Gfx *gfx); <span class="comment">// Load custom track from code. Load must be overridden and then call to this base class method impl.</span></div>
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span></div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> BeginPlay();</div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespaceTrackEditor.html#ad0035fe3dfdf036a30b099d2e25fc414">SpawnActors</a>();</div>
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> SomeCollisionThing(Player *player, <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg1, <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg2, <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg3, f32* arg4, f32* arg5, f32* arg6, f32* arg7);</div>
|
||||
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> InitTrackObjects();</div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> TickTrackObjects();</div>
|
||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> DrawTrackObjects(s32 cameraId);</div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> SomeSounds();</div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> CreditsSpawnActors();</div>
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> WhatDoesThisDo(Player*, int8_t);</div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> WhatDoesThisDoAI(Player*, int8_t);</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetStaffGhost();</div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Draw(ScreenContext*);</div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> DrawCredits();</div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Waypoints(Player* player, int8_t playerId);</div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <span class="keyword">virtual</span> <a class="code hl_enumvalue" href="namespaceSF64.html#a1130ee4440f43e7a45454de29f6bc813a512dc597be7ae761876315165dc8bd2e">f32</a> GetWaterLevel(FVector pos, Collision* collision);</div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Tick();</div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> <span class="comment">// Draw transparent models (water, signs, arrows, etc.) </span></div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> DrawTransparency(ScreenContext* screen, uint16_t pathCounter, uint16_t cameraRot,</div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> uint16_t playerDirection);</div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespaceGameUI.html#aae41f6af9e88d2f956d45cb1a5c576d1">Destroy</a>();</div>
|
||||
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <span class="comment">// Note that this will be false for custom tracks made using code</span></div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <span class="comment">// Probably ok</span></div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsMod() { <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
|
||||
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
|
||||
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> </div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> </div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span><span class="preprocessor">#endif </span><span class="comment">// ENGINE_TRACK_H</span></div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <span class="keywordtype">void</span> Init();</div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span>};</div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> </div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="keywordtype">void</span> <a class="code hl_function" href="Track_8cpp.html#affc6b7d670298fb74f774f722641045d">InvertTriangleWindingModdedInternal</a>(Gfx* gfx, <span class="keyword">const</span> <span class="keywordtype">char</span>* gfxName);</div>
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> </div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span><span class="preprocessor">#endif </span><span class="comment">// ENGINE_TRACK_H</span></div>
|
||||
<div class="ttc" id="aCoreMath_8h_html"><div class="ttname"><a href="CoreMath_8h.html">CoreMath.h</a></div></div>
|
||||
<div class="ttc" id="aLakitu_8h_html"><div class="ttname"><a href="Lakitu_8h.html">Lakitu.h</a></div></div>
|
||||
<div class="ttc" id="aSpawnParams_8h_html"><div class="ttname"><a href="SpawnParams_8h.html">SpawnParams.h</a></div></div>
|
||||
<div class="ttc" id="aTourCamera_8h_html"><div class="ttname"><a href="TourCamera_8h.html">TourCamera.h</a></div></div>
|
||||
<div class="ttc" id="aTrack_8cpp_html_a25bb7651ef416f5d015085c5b8a0fa43"><div class="ttname"><a href="Track_8cpp.html#a25bb7651ef416f5d015085c5b8a0fa43">RestoreTriangleWinding</a></div><div class="ttdeci">void RestoreTriangleWinding()</div><div class="ttdef"><b>Definition</b> Track.cpp:292</div></div>
|
||||
<div class="ttc" id="aTrack_8cpp_html_affc6b7d670298fb74f774f722641045d"><div class="ttname"><a href="Track_8cpp.html#affc6b7d670298fb74f774f722641045d">InvertTriangleWindingModdedInternal</a></div><div class="ttdeci">void InvertTriangleWindingModdedInternal(Gfx *gfx, const char *gfxName)</div><div class="ttdef"><b>Definition</b> Track.cpp:192</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_a0406803b8f06bfcaf7e1bd3ad2ab2e12"><div class="ttname"><a href="Track_8h.html#a0406803b8f06bfcaf7e1bd3ad2ab2e12">InvertTriangleWindingByName</a></div><div class="ttdeci">void InvertTriangleWindingByName(const char *name)</div><div class="ttdef"><b>Definition</b> Track.cpp:283</div></div>
|
||||
<div class="ttc" id="aTrack_8cpp_html_a25bb7651ef416f5d015085c5b8a0fa43"><div class="ttname"><a href="Track_8cpp.html#a25bb7651ef416f5d015085c5b8a0fa43">RestoreTriangleWinding</a></div><div class="ttdeci">void RestoreTriangleWinding()</div><div class="ttdef"><b>Definition</b> Track.cpp:293</div></div>
|
||||
<div class="ttc" id="aTrack_8cpp_html_affc6b7d670298fb74f774f722641045d"><div class="ttname"><a href="Track_8cpp.html#affc6b7d670298fb74f774f722641045d">InvertTriangleWindingModdedInternal</a></div><div class="ttdeci">void InvertTriangleWindingModdedInternal(Gfx *gfx, const char *gfxName)</div><div class="ttdef"><b>Definition</b> Track.cpp:193</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_a0406803b8f06bfcaf7e1bd3ad2ab2e12"><div class="ttname"><a href="Track_8h.html#a0406803b8f06bfcaf7e1bd3ad2ab2e12">InvertTriangleWindingByName</a></div><div class="ttdeci">void InvertTriangleWindingByName(const char *name)</div><div class="ttdef"><b>Definition</b> Track.cpp:284</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_a1b6e700962942667fd74b58759f2fe88"><div class="ttname"><a href="Track_8h.html#a1b6e700962942667fd74b58759f2fe88">ReverseGfx</a></div><div class="ttdeci">void ReverseGfx(Gfx *gfx)</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_a25bb7651ef416f5d015085c5b8a0fa43"><div class="ttname"><a href="Track_8h.html#a25bb7651ef416f5d015085c5b8a0fa43">RestoreTriangleWinding</a></div><div class="ttdeci">void RestoreTriangleWinding()</div><div class="ttdef"><b>Definition</b> Track.cpp:292</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_a25bb7651ef416f5d015085c5b8a0fa43"><div class="ttname"><a href="Track_8h.html#a25bb7651ef416f5d015085c5b8a0fa43">RestoreTriangleWinding</a></div><div class="ttdeci">void RestoreTriangleWinding()</div><div class="ttdef"><b>Definition</b> Track.cpp:293</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_a8ecef2d534cf6f255c04ca4378080410"><div class="ttname"><a href="Track_8h.html#a8ecef2d534cf6f255c04ca4378080410">Properties</a></div><div class="ttdeci">struct Properties Properties</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_ab8fe8a85340279ffa324d3c475c49e29"><div class="ttname"><a href="Track_8h.html#ab8fe8a85340279ffa324d3c475c49e29">ResizeMinimap</a></div><div class="ttdeci">void ResizeMinimap(MinimapProps *minimap)</div><div class="ttdef"><b>Definition</b> Track.cpp:36</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_ac52c9c0df477631c475ff9b2fd5e61d7"><div class="ttname"><a href="Track_8h.html#ac52c9c0df477631c475ff9b2fd5e61d7">InvertTriangleWinding</a></div><div class="ttdeci">void InvertTriangleWinding(Gfx *gfx)</div><div class="ttdef"><b>Definition</b> Track.cpp:279</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_af09715bddd34d67a01095b92a34f0a5d"><div class="ttname"><a href="Track_8h.html#af09715bddd34d67a01095b92a34f0a5d">IsTriangleWindingInverted</a></div><div class="ttdeci">bool IsTriangleWindingInverted()</div><div class="ttdef"><b>Definition</b> Track.cpp:341</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_ab8fe8a85340279ffa324d3c475c49e29"><div class="ttname"><a href="Track_8h.html#ab8fe8a85340279ffa324d3c475c49e29">ResizeMinimap</a></div><div class="ttdeci">void ResizeMinimap(MinimapProps *minimap)</div><div class="ttdef"><b>Definition</b> Track.cpp:37</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_ac52c9c0df477631c475ff9b2fd5e61d7"><div class="ttname"><a href="Track_8h.html#ac52c9c0df477631c475ff9b2fd5e61d7">InvertTriangleWinding</a></div><div class="ttdeci">void InvertTriangleWinding(Gfx *gfx)</div><div class="ttdef"><b>Definition</b> Track.cpp:280</div></div>
|
||||
<div class="ttc" id="aTrack_8h_html_af09715bddd34d67a01095b92a34f0a5d"><div class="ttname"><a href="Track_8h.html#af09715bddd34d67a01095b92a34f0a5d">IsTriangleWindingInverted</a></div><div class="ttdeci">bool IsTriangleWindingInverted()</div><div class="ttdef"><b>Definition</b> Track.cpp:342</div></div>
|
||||
<div class="ttc" id="abomb__kart_8h_html"><div class="ttname"><a href="bomb__kart_8h.html">bomb_kart.h</a></div></div>
|
||||
<div class="ttc" id="acamera_8h_html"><div class="ttname"><a href="camera_8h.html">camera.h</a></div></div>
|
||||
<div class="ttc" id="aclassTrack_html"><div class="ttname"><a href="classTrack.html">Track</a></div></div>
|
||||
<div class="ttc" id="aclassWorld_html"><div class="ttname"><a href="classWorld.html">World</a></div><div class="ttdef"><b>Definition</b> World.h:39</div></div>
|
||||
<div class="ttc" id="aclassWorld_html"><div class="ttname"><a href="classWorld.html">World</a></div><div class="ttdef"><b>Definition</b> World.h:40</div></div>
|
||||
<div class="ttc" id="acode__800029B0_8h_html"><div class="ttname"><a href="code__800029B0_8h.html">code_800029B0.h</a></div></div>
|
||||
<div class="ttc" id="acommon__structs_8h_html"><div class="ttname"><a href="common__structs_8h.html">common_structs.h</a></div></div>
|
||||
<div class="ttc" id="acommon__structs_8h_html_a5290523279339ea495248ab3a36cb46e"><div class="ttname"><a href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></div><div class="ttdeci">f32 Vec3f[3]</div><div class="ttdef"><b>Definition</b> common_structs.h:10</div></div>
|
||||
<div class="ttc" id="acommon__structs_8h_html_aa9446b0f4d1af8a6823e90015d37b030"><div class="ttname"><a href="common__structs_8h.html#aa9446b0f4d1af8a6823e90015d37b030">Vec4f</a></div><div class="ttdeci">f32 Vec4f[4]</div><div class="ttdef"><b>Definition</b> common_structs.h:11</div></div>
|
||||
<div class="ttc" id="adefines_8h_html"><div class="ttname"><a href="defines_8h.html">defines.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="amk64_8h_html_a5344f2bdca4f9506c40f044e08ea8c98a9e6e4a865dcb327f484752cf5af49846"><div class="ttname"><a href="mk64_8h.html#a5344f2bdca4f9506c40f044e08ea8c98a9e6e4a865dcb327f484752cf5af49846">SNOW</a></div><div class="ttdeci">@ SNOW</div><div class="ttdef"><b>Definition</b> mk64.h:91</div></div>
|
||||
<div class="ttc" id="anamespaceGameUI_html_aae41f6af9e88d2f956d45cb1a5c576d1"><div class="ttname"><a href="namespaceGameUI.html#aae41f6af9e88d2f956d45cb1a5c576d1">GameUI::Destroy</a></div><div class="ttdeci">void Destroy()</div><div class="ttdef"><b>Definition</b> ImguiUI.cpp:90</div></div>
|
||||
<div class="ttc" id="anamespaceSF64_html_a1130ee4440f43e7a45454de29f6bc813a512dc597be7ae761876315165dc8bd2e"><div class="ttname"><a href="namespaceSF64.html#a1130ee4440f43e7a45454de29f6bc813a512dc597be7ae761876315165dc8bd2e">SF64::ArrayType::f32</a></div><div class="ttdeci">@ f32</div><div class="ttdef"><b>Definition</b> GenericArray.h:59</div></div>
|
||||
<div class="ttc" id="anamespaceTrackEditor_html_ad0035fe3dfdf036a30b099d2e25fc414"><div class="ttname"><a href="namespaceTrackEditor.html#ad0035fe3dfdf036a30b099d2e25fc414">TrackEditor::SpawnActors</a></div><div class="ttdeci">void SpawnActors(std::vector< std::pair< std::string, SpawnParams > > spawnList)</div></div>
|
||||
|
||||
Reference in New Issue
Block a user