#include <World.h>
|
| | World () |
| |
| | ~World () |
| |
| Course * | AddCourse (std::unique_ptr< Course > course) |
| |
| AActor * | AddActor (AActor *actor) |
| |
| struct Actor * | AddBaseActor () |
| |
| void | AddEditorObject (Actor *actor, const char *name) |
| |
| AActor * | GetActor (size_t index) |
| |
| void | TickActors () |
| |
| AActor * | ConvertActorToAActor (Actor *actor) |
| |
| Actor * | ConvertAActorToActor (AActor *actor) |
| |
| void | DrawStaticMeshActors () |
| |
| StaticMeshActor * | AddStaticMeshActor (std::string name, FVector pos, IRotator rot, FVector scale, std::string model, int32_t *collision) |
| |
| void | DeleteStaticMeshActors () |
| |
| OObject * | AddObject (OObject *object) |
| |
| void | TickObjects () |
| |
| void | TickObjects60fps () |
| |
| void | DrawObjects (s32 cameraId) |
| |
| Object * | GetObjectByIndex (size_t) |
| |
| void | TickParticles () |
| |
| void | DrawParticles (s32 cameraId) |
| |
| ParticleEmitter * | AddEmitter (ParticleEmitter *emitter) |
| |
| void | Reset (void) |
| |
| void | AddCup (Cup *) |
| |
| void | SetCup (Cup *cup) |
| |
| void | SetCupIndex (size_t index) |
| |
| const char * | GetCupName () |
| |
| u32 | GetCupIndex () |
| |
| u32 | NextCup () |
| |
| u32 | PreviousCup () |
| |
| void | SetCourseFromCup () |
| |
| World * | GetWorld (void) |
| |
| void | ClearWorld (void) |
| |
| void | SetCourse (const char *) |
| |
| template<typename T> |
| void | SetCourseByType () |
| |
| void | NextCourse (void) |
| |
| void | PreviousCourse (void) |
| |
| TrainCrossing * | AddCrossing (Vec3f position, u32 waypointMin, u32 waypointMax, f32 approachRadius, f32 exitRadius) |
| |
◆ World()
◆ ~World()
◆ AddActor()
◆ AddBaseActor()
| struct Actor * World::AddBaseActor |
( |
| ) |
|
◆ AddCourse()
| Course * World::AddCourse |
( |
std::unique_ptr< Course > | course | ) |
|
◆ AddCrossing()
| TrainCrossing * World::AddCrossing |
( |
Vec3f | position, |
|
|
u32 | waypointMin, |
|
|
u32 | waypointMax, |
|
|
f32 | approachRadius, |
|
|
f32 | exitRadius ) |
◆ AddCup()
| void World::AddCup |
( |
Cup * | cup | ) |
|
◆ AddEditorObject()
| void World::AddEditorObject |
( |
Actor * | actor, |
|
|
const char * | name ) |
◆ 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
◆ DeleteStaticMeshActors()
| void World::DeleteStaticMeshActors |
( |
| ) |
|
◆ 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 | ) |
|
◆ 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 | ) |
|
◆ 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::unique_ptr<Course> > World::Courses |
◆ Crossings
◆ CupIndex
| size_t World::CupIndex = 1 |
◆ Cups
| std::vector<Cup*> World::Cups |
◆ CurrentCourse
◆ CurrentCup
◆ Emitters
◆ Lakitus
| std::unordered_map<s32, OLakitu*> World::Lakitus |
◆ Mtx
◆ Objects
| std::vector<OObject*> World::Objects |
◆ playerBombKart
◆ StaticMeshActors
The documentation for this class was generated from the following files: