New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
PropelParts Class Reference

#include <PropelParts.h>

Classes

class  PropelEffect

Public Types

enum  Mode { cMode_Num = 7 }

Public Member Functions

 PropelParts ()
virtual ~PropelParts ()
void create (Actor *owner)
void update ()
void updateEffect (const sead::Matrixf &mtx)
bool isMode (Mode mode)
void finalizePropelFly (Angle angle)

Private Attributes

Actor * mOwner
Mode mMode
Angle mRollSpeed
f32 mScale
sead::SafeArray< PropelEffect, 3 > mPropelEffect

Member Enumeration Documentation

◆ Mode

Enumerator
cMode_Num 

Constructor & Destructor Documentation

◆ PropelParts()

PropelParts::PropelParts ( )

◆ ~PropelParts()

virtual PropelParts::~PropelParts ( )
inlinevirtual

Member Function Documentation

◆ create()

void PropelParts::create ( Actor * owner)

◆ update()

void PropelParts::update ( )

◆ updateEffect()

void PropelParts::updateEffect ( const sead::Matrixf & mtx)

◆ isMode()

bool PropelParts::isMode ( Mode mode)

◆ finalizePropelFly()

void PropelParts::finalizePropelFly ( Angle angle)

Member Data Documentation

◆ mOwner

Actor* PropelParts::mOwner
private

◆ mMode

Mode PropelParts::mMode
private

◆ mRollSpeed

Angle PropelParts::mRollSpeed
private

◆ mScale

f32 PropelParts::mScale
private

◆ mPropelEffect

sead::SafeArray<PropelEffect, 3> PropelParts::mPropelEffect
private