Mario Kart 64
Loading...
Searching...
No Matches
SceneManager.h File Reference
#include <libultraship/libultraship.h>
#include "CoreMath.h"
#include "engine/tracks/Track.h"
#include <optional>
#include <nlohmann/json.hpp>
Include dependency graph for SceneManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Editor
 

Functions

void Editor::SaveLevel ()
 
void Editor::LoadLevel (Track *track, std::string sceneFile)
 
void Editor::Load_AddStaticMeshActor (const nlohmann::json &actorJson)
 
void Editor::SetSceneFile (std::shared_ptr< Ship::Archive > archive, std::string sceneFile)
 
void Editor::LoadMinimap (Track *track, std::string filePath)
 
void Editor::SetDefaultMinimap (Track *track)
 
void Editor::SaveActors (nlohmann::json &actorList)
 
void Editor::SaveStaticMeshActors (nlohmann::json &actorList)
 
void Editor::SaveTour (nlohmann::json &tour)
 
void Editor::LoadProps (Track *track, nlohmann::json &data)
 
void Editor::LoadActors (Track *track, nlohmann::json &data)
 
void Editor::LoadStaticMeshActors (Track *track, nlohmann::json &data)
 
void Editor::LoadTour (Track *track, nlohmann::json &data)
 
void Editor::SpawnActors (std::vector< std::pair< std::string, SpawnParams > > spawnList)
 
nlohmann::json Editor::ToJson (const FVector &v)
 
nlohmann::json Editor::ToJson (const TourCamera::KeyFrame &kf)
 
nlohmann::json Editor::ToJson (const TourCamera::CameraShot &shot)
 
FVector Editor::FromJsonVec (const nlohmann::json &j)
 
TourCamera::KeyFrame Editor::FromJsonKeyFrame (const nlohmann::json &j)
 
TourCamera::CameraShot Editor::FromJsonCameraShot (const nlohmann::json &j)