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

Public Member Functions

 CameraShakeTask (CameraShakePattern *)
 
void start (unsigned long, unsigned long)
 
void startInfinity (unsigned long)
 
void endForce ()
 
void movement ()
 
void getOffset (TVec2f *) const
 
bool isEnd () const
 
void startCommon (unsigned long)
 
void updatePattern ()
 
void updateInterval ()
 

Public Attributes

CameraShakePatternmPattern
 
bool mHasEnded
 
bool mIsInfinite
 
u8 _6 [2]
 
u32 _8
 
u32 _C
 
u32 _10
 

Detailed Description

Definition at line 5 of file CameraShakeTask.hpp.

Constructor & Destructor Documentation

◆ CameraShakeTask()

CameraShakeTask::CameraShakeTask ( CameraShakePattern * pPattern)

Definition at line 4 of file CameraShakeTask.cpp.

Member Function Documentation

◆ start()

void CameraShakeTask::start ( unsigned long a1,
unsigned long a2 )

Definition at line 13 of file CameraShakeTask.cpp.

◆ startInfinity()

void CameraShakeTask::startInfinity ( unsigned long a1)

Definition at line 20 of file CameraShakeTask.cpp.

◆ endForce()

void CameraShakeTask::endForce ( )

Definition at line 26 of file CameraShakeTask.cpp.

◆ movement()

void CameraShakeTask::movement ( )

Definition at line 30 of file CameraShakeTask.cpp.

◆ getOffset()

void CameraShakeTask::getOffset ( TVec2f * pOffset) const

Definition at line 42 of file CameraShakeTask.cpp.

◆ isEnd()

bool CameraShakeTask::isEnd ( ) const

Definition at line 52 of file CameraShakeTask.cpp.

◆ startCommon()

void CameraShakeTask::startCommon ( unsigned long a1)

Definition at line 56 of file CameraShakeTask.cpp.

◆ updatePattern()

void CameraShakeTask::updatePattern ( )

Definition at line 64 of file CameraShakeTask.cpp.

◆ updateInterval()

void CameraShakeTask::updateInterval ( )

Definition at line 79 of file CameraShakeTask.cpp.

Member Data Documentation

◆ mPattern

CameraShakePattern* CameraShakeTask::mPattern

Definition at line 19 of file CameraShakeTask.hpp.

◆ mHasEnded

bool CameraShakeTask::mHasEnded

Definition at line 20 of file CameraShakeTask.hpp.

◆ mIsInfinite

bool CameraShakeTask::mIsInfinite

Definition at line 21 of file CameraShakeTask.hpp.

◆ _6

u8 CameraShakeTask::_6[2]

Definition at line 22 of file CameraShakeTask.hpp.

◆ _8

u32 CameraShakeTask::_8

Definition at line 23 of file CameraShakeTask.hpp.

◆ _C

u32 CameraShakeTask::_C

Definition at line 24 of file CameraShakeTask.hpp.

◆ _10

u32 CameraShakeTask::_10

Definition at line 25 of file CameraShakeTask.hpp.