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

Public Member Functions

 Spine (void *, const Nerve *)
 
void update ()
 
void setNerve (const Nerve *)
 
const NervegetCurrentNerve () const
 
void changeNerve ()
 
void initStateKeeper (int)
 

Public Attributes

void * mExecutor
 
const NervemCurNerve
 
const NervemNextNerve
 
s32 mStep
 
ActorStateKeepermStateKeeper
 

Detailed Description

Definition at line 8 of file Spine.hpp.

Constructor & Destructor Documentation

◆ Spine()

Spine::Spine ( void * pExecutor,
const Nerve * pNerve )

Definition at line 4 of file Spine.cpp.

Member Function Documentation

◆ update()

void Spine::update ( )

Definition at line 12 of file Spine.cpp.

◆ setNerve()

void Spine::setNerve ( const Nerve * pNerve)

Definition at line 19 of file Spine.cpp.

◆ getCurrentNerve()

const Nerve * Spine::getCurrentNerve ( ) const

Definition at line 28 of file Spine.cpp.

◆ changeNerve()

void Spine::changeNerve ( )

Definition at line 35 of file Spine.cpp.

◆ initStateKeeper()

void Spine::initStateKeeper ( int a2)

Definition at line 51 of file Spine.cpp.

Member Data Documentation

◆ mExecutor

void* Spine::mExecutor

Definition at line 19 of file Spine.hpp.

◆ mCurNerve

const Nerve* Spine::mCurNerve

Definition at line 20 of file Spine.hpp.

◆ mNextNerve

const Nerve* Spine::mNextNerve

Definition at line 21 of file Spine.hpp.

◆ mStep

s32 Spine::mStep

Definition at line 22 of file Spine.hpp.

◆ mStateKeeper

ActorStateKeeper* Spine::mStateKeeper

Definition at line 23 of file Spine.hpp.