Mario Kart 64
Loading...
Searching...
No Matches
RainbowRoad Class Reference

#include <RainbowRoad.h>

Inheritance diagram for RainbowRoad:
[legend]
Collaboration diagram for RainbowRoad:
[legend]

Public Member Functions

virtual ~RainbowRoad ()=default
 
 RainbowRoad ()
 
virtual void Load () override
 
virtual void LoadTextures () override
 
virtual void BeginPlay () override
 
virtual void InitClouds () override
 
virtual void UpdateClouds (s32, Camera *) override
 
virtual void InitCourseObjects () override
 
virtual void UpdateCourseObjects () override
 
virtual void RenderCourseObjects (s32 cameraId) override
 
virtual void SomeSounds () override
 
virtual void WhatDoesThisDo (Player *player, int8_t playerId) override
 
virtual void WhatDoesThisDoAI (Player *player, int8_t playerId) override
 
virtual void Render (struct UnkStruct_800DC5EC *) override
 
virtual void RenderCredits () override
 
virtual void Waypoints (Player *player, int8_t playerId) override
 
virtual void DrawWater (struct UnkStruct_800DC5EC *screen, uint16_t pathCounter, uint16_t cameraRot, uint16_t playerDirection) override
 
virtual void CreditsSpawnActors () override
 
virtual void Destroy () override
 

Constructor & Destructor Documentation

◆ ~RainbowRoad()

virtual RainbowRoad::~RainbowRoad ( )
virtualdefault

◆ RainbowRoad()

RainbowRoad::RainbowRoad ( )
explicit
Here is the call graph for this function:

Member Function Documentation

◆ BeginPlay()

void RainbowRoad::BeginPlay ( )
overridevirtual
Here is the call graph for this function:

◆ CreditsSpawnActors()

void RainbowRoad::CreditsSpawnActors ( )
overridevirtual
Here is the call graph for this function:

◆ Destroy()

void RainbowRoad::Destroy ( )
overridevirtual

◆ DrawWater()

void RainbowRoad::DrawWater ( struct UnkStruct_800DC5EC * screen,
uint16_t pathCounter,
uint16_t cameraRot,
uint16_t playerDirection )
overridevirtual
Here is the call graph for this function:

◆ InitClouds()

void RainbowRoad::InitClouds ( )
overridevirtual
Here is the call graph for this function:

◆ InitCourseObjects()

void RainbowRoad::InitCourseObjects ( )
overridevirtual
Here is the call graph for this function:

◆ Load()

void RainbowRoad::Load ( )
overridevirtual
Here is the call graph for this function:

◆ LoadTextures()

void RainbowRoad::LoadTextures ( )
overridevirtual

◆ Render()

void RainbowRoad::Render ( struct UnkStruct_800DC5EC * arg0)
overridevirtual

◆ RenderCourseObjects()

void RainbowRoad::RenderCourseObjects ( s32 cameraId)
overridevirtual
Here is the call graph for this function:

◆ RenderCredits()

void RainbowRoad::RenderCredits ( )
overridevirtual
Here is the call graph for this function:

◆ SomeSounds()

void RainbowRoad::SomeSounds ( )
overridevirtual

◆ UpdateClouds()

void RainbowRoad::UpdateClouds ( s32 sp1C,
Camera * camera )
overridevirtual
Here is the call graph for this function:

◆ UpdateCourseObjects()

void RainbowRoad::UpdateCourseObjects ( )
overridevirtual
Here is the call graph for this function:

◆ Waypoints()

void RainbowRoad::Waypoints ( Player * player,
int8_t playerId )
overridevirtual

◆ WhatDoesThisDo()

void RainbowRoad::WhatDoesThisDo ( Player * player,
int8_t playerId )
overridevirtual

◆ WhatDoesThisDoAI()

void RainbowRoad::WhatDoesThisDoAI ( Player * player,
int8_t playerId )
overridevirtual

The documentation for this class was generated from the following files: