#include <World.h>
◆ World()
◆ ~World()
◆ ActorBeginPlay()
| void World::ActorBeginPlay |
( |
Actor * | actor | ) |
|
◆ AddActor()
◆ AddBaseActor()
| struct Actor * World::AddBaseActor |
( |
| ) |
|
◆ AddCrossing()
| TrainCrossing * World::AddCrossing |
( |
Vec3f | position, |
|
|
u32 | waypointMin, |
|
|
u32 | waypointMax, |
|
|
f32 | approachRadius, |
|
|
f32 | exitRadius ) |
◆ AddCup()
| void World::AddCup |
( |
Cup * | cup | ) |
|
◆ AddEmitter()
◆ AddObject()
◆ AddStaticMeshActor()
◆ CleanWorld()
| void World::CleanWorld |
( |
void | | ) |
|
◆ ConvertAActorToActor()
Converts a C++ AActor class to a C Actor* struct.
◆ ConvertActorToAActor()
Converts a C struct Actor* to its C++ AActor class
◆ DrawObjects()
| void World::DrawObjects |
( |
s32 | cameraId | ) |
|
◆ DrawParticles()
| void World::DrawParticles |
( |
s32 | cameraId | ) |
|
◆ DrawStaticMeshActors()
| void World::DrawStaticMeshActors |
( |
| ) |
|
◆ GetActor()
| AActor * World::GetActor |
( |
size_t | index | ) |
|
◆ GetCupIndex()
| u32 World::GetCupIndex |
( |
| ) |
|
◆ GetCupName()
| const char * World::GetCupName |
( |
| ) |
|
◆ GetCurrentCup()
| Cup * World::GetCurrentCup |
( |
| ) |
|
|
inline |
◆ GetObjectByIndex()
| Object * World::GetObjectByIndex |
( |
size_t | index | ) |
|
◆ GetRaceManager()
| RaceManager & World::GetRaceManager |
( |
| ) |
|
|
inline |
◆ GetTrack()
| Track * World::GetTrack |
( |
| ) |
|
|
inline |
◆ GetWorld()
| World * World::GetWorld |
( |
void | | ) |
|
◆ NextCup()
◆ PreviousCup()
| u32 World::PreviousCup |
( |
| ) |
|
◆ Reset()
| void World::Reset |
( |
void | | ) |
|
◆ SetCupIndex()
| void World::SetCupIndex |
( |
size_t | index | ) |
|
◆ SetCurrentCup()
| void World::SetCurrentCup |
( |
Cup * | cup | ) |
|
◆ SetCurrentTrack()
| void World::SetCurrentTrack |
( |
std::unique_ptr< Track > | track | ) |
|
◆ SetRaceManager()
| void World::SetRaceManager |
( |
std::unique_ptr< RaceManager > | manager | ) |
|
|
inline |
◆ TickActors()
| void World::TickActors |
( |
| ) |
|
◆ TickCameras()
| void World::TickCameras |
( |
| ) |
|
◆ TickObjects()
| void World::TickObjects |
( |
| ) |
|
◆ TickObjects60fps()
| void World::TickObjects60fps |
( |
| ) |
|
◆ TickParticles()
| void World::TickParticles |
( |
| ) |
|
◆ Actors
| std::vector<std::unique_ptr<AActor> > World::Actors |
◆ Cameras
◆ Crossings
◆ CupIndex
| size_t World::CupIndex = 1 |
◆ Cups
| std::vector<Cup*> World::Cups |
◆ CurrentCup
◆ Emitters
◆ Instance
◆ Lakitus
| std::unordered_map<s32, OLakitu*> World::Lakitus |
◆ mPlayerBombKart
◆ mTrack
| std::unique_ptr<Track> World::mTrack |
|
private |
◆ Mtx
◆ Objects
| std::vector<std::unique_ptr<OObject> > World::Objects |
◆ RaceManagerInstance
| std::unique_ptr<RaceManager> World::RaceManagerInstance |
|
private |
◆ StaticMeshActors
The documentation for this class was generated from the following files: