#include <World.h>
◆ World()
◆ ~World()
◆ ActorBeginPlay()
| void World::ActorBeginPlay |
( |
Actor * | actor | ) |
|
◆ AddActor()
◆ AddBaseActor()
| struct Actor * World::AddBaseActor |
( |
| ) |
|
◆ AddCourse()
| std::shared_ptr< Course > World::AddCourse |
( |
std::shared_ptr< Course > | course | ) |
|
◆ AddCrossing()
| TrainCrossing * World::AddCrossing |
( |
Vec3f | position, |
|
|
u32 | waypointMin, |
|
|
u32 | waypointMax, |
|
|
f32 | approachRadius, |
|
|
f32 | exitRadius ) |
◆ AddCup()
| void World::AddCup |
( |
Cup * | cup | ) |
|
◆ AddEmitter()
◆ AddObject()
◆ AddStaticMeshActor()
◆ ClearWorld()
| void World::ClearWorld |
( |
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 |
( |
| ) |
|
◆ GetObjectByIndex()
| Object * World::GetObjectByIndex |
( |
size_t | index | ) |
|
◆ GetRaceManager()
◆ GetWorld()
| World * World::GetWorld |
( |
void | | ) |
|
◆ NextCourse()
| void World::NextCourse |
( |
void | | ) |
|
◆ NextCup()
◆ PreviousCourse()
| void World::PreviousCourse |
( |
void | | ) |
|
◆ PreviousCup()
| u32 World::PreviousCup |
( |
| ) |
|
◆ Reset()
| void World::Reset |
( |
void | | ) |
|
◆ SetCourse()
| void World::SetCourse |
( |
const char * | name | ) |
|
- Todo
- Use content dictionary instead
◆ SetCourseByType()
template<typename T>
| void World::SetCourseByType |
( |
| ) |
|
|
inline |
◆ SetCourseFromCup()
| void World::SetCourseFromCup |
( |
| ) |
|
◆ SetCup()
| void World::SetCup |
( |
Cup * | cup | ) |
|
◆ SetCupIndex()
| void World::SetCupIndex |
( |
size_t | index | ) |
|
◆ SetRaceManager()
| void World::SetRaceManager |
( |
std::unique_ptr< RaceManager > | manager | ) |
|
|
inline |
◆ TickActors()
| void World::TickActors |
( |
| ) |
|
◆ TickObjects()
| void World::TickObjects |
( |
| ) |
|
◆ TickObjects60fps()
| void World::TickObjects60fps |
( |
| ) |
|
◆ TickParticles()
| void World::TickParticles |
( |
| ) |
|
◆ Actors
| std::vector<AActor*> World::Actors |
◆ CourseIndex
| size_t World::CourseIndex = 0 |
◆ Courses
| std::vector<std::shared_ptr<Course> > World::Courses |
◆ Crossings
◆ CupIndex
| size_t World::CupIndex = 1 |
◆ Cups
| std::vector<Cup*> World::Cups |
◆ CurrentCourse
| std::shared_ptr<Course> World::CurrentCourse |
◆ CurrentCup
◆ Emitters
◆ Lakitus
| std::unordered_map<s32, OLakitu*> World::Lakitus |
◆ Mtx
◆ Objects
| std::vector<OObject*> World::Objects |
◆ playerBombKart
◆ RaceManagerInstance
| std::unique_ptr<RaceManager> World::RaceManagerInstance |
|
private |
◆ StaticMeshActors
The documentation for this class was generated from the following files: