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

Public Member Functions

 AudAnmSoundObject (TVec3f *, unsigned char, JKRHeap *)
 
void update (float)
 
void modifySoundParams (JASSoundParams *, const JAUSoundAnimationSound *, float)
 
void playsSound (const JAUSoundAnimationSound *, const TVec3f &, float)
 
void getSoundID (const JAUSoundAnimationSound *, const TVec3f &, float)
 
void getFreeHandle (const JAUSoundAnimationSound *)
 
void skip (float)
 
void setStartPos (float)
 
void updateAnimSound (float, const TVec3f &, JAISoundStarter *)
 
void startAnimSound (const TVec3f &, float, JAISoundStarter *)
 
void releaseHandleIfNecessary (JAISoundHandle *, unsigned long)
 
- Public Member Functions inherited from AudSoundObject
 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 _48 [0x2C]
 
- Public Attributes inherited from AudSoundObject
u8 _18 [0x18]
 
u32 _30
 
u32 _34
 
u32 _38
 
void * mHashDatas
 
JKRHeap * mHeap
 
u32 _44
 

Detailed Description

Definition at line 9 of file AudAnmSoundObject.hpp.

Member Data Documentation

◆ _48

u8 AudAnmSoundObject::_48[0x2C]

Definition at line 24 of file AudAnmSoundObject.hpp.