#include <World.h>
|
| World () |
|
| ~World () |
|
std::shared_ptr< Course > | AddCourse (std::shared_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()
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 | ) |
|
◆ 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::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
◆ StaticMeshActors
The documentation for this class was generated from the following files: