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

Public Member Functions

void update (f32)
 
void stop (s32)
 
void attachHandle (SpkSoundHandle *)
 
void releaseHandle ()
 
bool start (s32, s32)
 
void unlock ()
 
bool setWaveData (s32)
 

Public Attributes

SpkSoundHandlemSoundHandle
 
s32 _14
 
u32 _18
 
u32 _1C
 
u32 _20
 
u32 _24
 
u32 _28
 
u32 _2C
 
s32 _30
 
s32 _34
 
s32 _38
 
s32 _3C
 
SpkSoundVolume mVolume
 

Detailed Description

Definition at line 34 of file SpkSound.hpp.

Constructor & Destructor Documentation

◆ SpkSound()

SpkSound::SpkSound ( )

Definition at line 49 of file SpkSound.cpp.

Member Function Documentation

◆ stop()

void SpkSound::stop ( s32 a1)

Definition at line 65 of file SpkSound.cpp.

◆ attachHandle()

void SpkSound::attachHandle ( SpkSoundHandle * pHandle)

Definition at line 77 of file SpkSound.cpp.

◆ releaseHandle()

void SpkSound::releaseHandle ( )

Definition at line 86 of file SpkSound.cpp.

◆ start()

bool SpkSound::start ( s32 a1,
s32 a2 )

Definition at line 95 of file SpkSound.cpp.

◆ unlock()

void SpkSound::unlock ( )

Definition at line 107 of file SpkSound.cpp.

Member Data Documentation

◆ mSoundHandle

SpkSoundHandle* SpkSound::mSoundHandle

Definition at line 47 of file SpkSound.hpp.

◆ _14

s32 SpkSound::_14

Definition at line 48 of file SpkSound.hpp.

◆ _18

u32 SpkSound::_18

Definition at line 49 of file SpkSound.hpp.

◆ _1C

u32 SpkSound::_1C

Definition at line 50 of file SpkSound.hpp.

◆ _20

u32 SpkSound::_20

Definition at line 51 of file SpkSound.hpp.

◆ _24

u32 SpkSound::_24

Definition at line 52 of file SpkSound.hpp.

◆ _28

u32 SpkSound::_28

Definition at line 53 of file SpkSound.hpp.

◆ _2C

u32 SpkSound::_2C

Definition at line 54 of file SpkSound.hpp.

◆ _30

s32 SpkSound::_30

Definition at line 55 of file SpkSound.hpp.

◆ _34

s32 SpkSound::_34

Definition at line 56 of file SpkSound.hpp.

◆ _38

s32 SpkSound::_38

Definition at line 57 of file SpkSound.hpp.

◆ _3C

s32 SpkSound::_3C

Definition at line 58 of file SpkSound.hpp.

◆ mVolume

SpkSoundVolume SpkSound::mVolume

Definition at line 59 of file SpkSound.hpp.