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

Public Member Functions

 AudSoundObject (TVec3f *, unsigned char, JKRHeap *)
 
virtual void startSound (JAISoundID)
 
virtual void startLevelSound (JAISoundID)
 
void addToSoundObjHolder ()
 
void setTrans (TVec3f *)
 
void writePort (JAISoundHandle *, unsigned long, unsigned short)
 
void isLimitedSound (JAISoundID)
 
void startLevelSound (const char *)
 
void startSoundParam (JAISoundID, long, long)
 
void startLevelSoundParam (JAISoundID, long, long)
 
void startLevelSoundParam (const char *, long, long)
 
void modifyLimitedSound (JAISoundID)
 
void isPlayingID (JAISoundID)
 
void releaseHandle (JAISoundID)
 
void setMapCode (long)
 
void setMapCodeExtra (long)
 
void getMapCode () const
 
void clearMapCode ()
 
void convertNameToLevelSEID (const char *)
 
void limitVoiceOne (JAISoundID)
 
void stopCategorySound (unsigned long, unsigned long)
 
void setMapCodeToPort (JAISoundHandle *, JAISoundID)
 
void setCutoffToPort (JAISoundHandle *, JAISoundID)
 
void convertSoundIdFromSeVersion (JAISoundID) const
 
void modifySe_Kawamura (JAISoundHandle *, long)
 
void modifyLimitedSound_Kawamura (JAISoundID)
 
void modifySe_Takezawa (JAISoundHandle *, long, long)
 
void modifyLimitedSound_Takezawa (JAISoundID)
 
void modifySe_Gohara (JAISoundHandle *, long, long)
 

Public Attributes

u8 _18 [0x18]
 
u32 _30
 
u32 _34
 
u32 _38
 
void * mHashDatas
 
JKRHeap * mHeap
 
u32 _44
 

Detailed Description

Definition at line 8 of file AudSoundObject.hpp.

Member Data Documentation

◆ _18

u8 AudSoundObject::_18[0x18]

Definition at line 43 of file AudSoundObject.hpp.

◆ _30

u32 AudSoundObject::_30

Definition at line 44 of file AudSoundObject.hpp.

◆ _34

u32 AudSoundObject::_34

Definition at line 45 of file AudSoundObject.hpp.

◆ _38

u32 AudSoundObject::_38

Definition at line 46 of file AudSoundObject.hpp.

◆ mHashDatas

void* AudSoundObject::mHashDatas

Definition at line 47 of file AudSoundObject.hpp.

◆ mHeap

JKRHeap* AudSoundObject::mHeap

Definition at line 48 of file AudSoundObject.hpp.

◆ _44

u32 AudSoundObject::_44

Definition at line 49 of file AudSoundObject.hpp.