SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
MapObjActorUtil Class Reference

Static Public Member Functions

static void startAllMapPartsFunctions (const MapObjActor *)
 
static void endAllMapPartsFunctions (const MapObjActor *)
 
static void pauseAllMapPartsFunctions (const MapObjActor *)
 
static void resumeAllMapPartsFunctions (const MapObjActor *)
 
static bool isRotatorMoving (const MapObjActor *)
 
static bool isRailMoverWorking (const MapObjActor *)
 
static bool isRailMoverReachedEnd (const MapObjActor *)
 
static f32 getSeesaw1AxisAngularSpeed (const MapObjActor *)
 
static void forceRotateSeesaw1Axis (const MapObjActor *, f32)
 
static void startRotator (const MapObjActor *)
 
static void startRailMover (const MapObjActor *)
 
static void endRotator (const MapObjActor *)
 
static void pauseRotator (const MapObjActor *)
 
static void resetRailMoverToInitPos (const MapObjActor *)
 
static void startBreak (MapObjActor *)
 
static bool tryStartBreak (MapObjActor *)
 
static bool isBreakStopped (const MapObjActor *)
 
static void killBloomModel (MapObjActor *)
 
static void appearBloomModel (MapObjActor *)
 
static void setupInitInfoTypical (MapObjActorInitInfo *, const char *)
 
static void setupInitInfoSimpleMapObj (MapObjActorInitInfo *)
 
static void setupInitInfoPlanet (MapObjActorInitInfo *)
 
static void setupInitInfoSeesaw (MapObjActorInitInfo *, const JMapInfoIter &, const char *, f32)
 
static void setupInitInfoColorChangeArg0 (MapObjActorInitInfo *, const JMapInfoIter &)
 
static void setupInitInfoTextureChangeArg1 (MapObjActorInitInfo *, const JMapInfoIter &)
 
static void setupInitInfoShadowLengthArg2 (MapObjActorInitInfo *, const JMapInfoIter &)
 

Detailed Description

Definition at line 90 of file MapObjActor.hpp.

Member Function Documentation

◆ startAllMapPartsFunctions()

void MapObjActorUtil::startAllMapPartsFunctions ( const MapObjActor * pActor)
static

Definition at line 412 of file MapObjActor.cpp.

◆ endAllMapPartsFunctions()

void MapObjActorUtil::endAllMapPartsFunctions ( const MapObjActor * pActor)
static

Definition at line 434 of file MapObjActor.cpp.

◆ pauseAllMapPartsFunctions()

void MapObjActorUtil::pauseAllMapPartsFunctions ( const MapObjActor * pActor)
static

Definition at line 452 of file MapObjActor.cpp.

◆ resumeAllMapPartsFunctions()

void MapObjActorUtil::resumeAllMapPartsFunctions ( const MapObjActor * pActor)
static

Definition at line 466 of file MapObjActor.cpp.

◆ isRotatorMoving()

bool MapObjActorUtil::isRotatorMoving ( const MapObjActor * pActor)
static

Definition at line 480 of file MapObjActor.cpp.

◆ isRailMoverWorking()

bool MapObjActorUtil::isRailMoverWorking ( const MapObjActor * pActor)
static

Definition at line 484 of file MapObjActor.cpp.

◆ isRailMoverReachedEnd()

bool MapObjActorUtil::isRailMoverReachedEnd ( const MapObjActor * pActor)
static

Definition at line 488 of file MapObjActor.cpp.

◆ getSeesaw1AxisAngularSpeed()

f32 MapObjActorUtil::getSeesaw1AxisAngularSpeed ( const MapObjActor * pActor)
static

Definition at line 492 of file MapObjActor.cpp.

◆ forceRotateSeesaw1Axis()

void MapObjActorUtil::forceRotateSeesaw1Axis ( const MapObjActor * pActor,
f32 a2 )
static

Definition at line 496 of file MapObjActor.cpp.

◆ startRotator()

void MapObjActorUtil::startRotator ( const MapObjActor * pActor)
static

Definition at line 500 of file MapObjActor.cpp.

◆ startRailMover()

void MapObjActorUtil::startRailMover ( const MapObjActor * pActor)
static

Definition at line 504 of file MapObjActor.cpp.

◆ endRotator()

void MapObjActorUtil::endRotator ( const MapObjActor * pActor)
static

Definition at line 508 of file MapObjActor.cpp.

◆ pauseRotator()

void MapObjActorUtil::pauseRotator ( const MapObjActor * pActor)
static

Definition at line 512 of file MapObjActor.cpp.

◆ resetRailMoverToInitPos()

void MapObjActorUtil::resetRailMoverToInitPos ( const MapObjActor * pActor)
static

Definition at line 516 of file MapObjActor.cpp.

◆ startBreak()

void MapObjActorUtil::startBreak ( MapObjActor * pActor)
static

Definition at line 520 of file MapObjActor.cpp.

◆ tryStartBreak()

bool MapObjActorUtil::tryStartBreak ( MapObjActor * pActor)
static

Definition at line 526 of file MapObjActor.cpp.

◆ isBreakStopped()

bool MapObjActorUtil::isBreakStopped ( const MapObjActor * pActor)
static

Definition at line 566 of file MapObjActor.cpp.

◆ killBloomModel()

void MapObjActorUtil::killBloomModel ( MapObjActor * pActor)
static

Definition at line 580 of file MapObjActor.cpp.

◆ appearBloomModel()

void MapObjActorUtil::appearBloomModel ( MapObjActor * pActor)
static

Definition at line 584 of file MapObjActor.cpp.