![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <Z2SoundObject.h>
Inheritance diagram for Z2SoundObjBase:
Collaboration diagram for Z2SoundObjBase:Public Member Functions | |
| Z2SoundObjBase () | |
| ~Z2SoundObjBase () | |
| void | deleteObject () |
| Z2SoundHandlePool * | startCollisionSE (u32 hitID, u32 mapinfo, Z2SoundObjBase *other) |
| bool | isAlive () |
| void | setSoundStarter (Z2SoundStarter *soundStarter) |
| virtual void | framework (u32 mapinfo, s8 reverb) |
| virtual void | dispose () |
| virtual bool | stopOK (Z2SoundHandlePool &handlePool) |
| virtual void | init (Vec *posPtr, u8 handleNum) |
| virtual Z2SoundHandlePool * | startSound (JAISoundID soundID, u32 mapinfo, s8 reverb) |
| virtual Z2SoundHandlePool * | startLevelSound (JAISoundID soundID, u32 mapinfo, s8 reverb) |
Public Member Functions inherited from Z2SoundHandles | |
| Z2SoundHandles () | |
| ~Z2SoundHandles () | |
| void | initHandlesPool (u8 handleNum) |
| void | deleteHandlesPool () |
| Z2SoundHandlePool * | getFreeHandle () |
| Z2SoundHandlePool * | getLowPrioSound (JAISoundID soundID) |
| bool | isActive () const |
| Z2SoundHandlePool * | getHandleSoundID (JAISoundID soundID) |
| Z2SoundHandlePool * | getHandleUserData (u32 userData) |
| void | stopAllSounds (u32 fadeTime) |
| void | stopSound (JAISoundID soundID, u32 fadeTime) |
| void | setPos (const JGeometry::TVec3< f32 > &pos) |
| int | getNumHandles () const |
| Z2SoundHandlePool * | getHandle (int index) |
Public Attributes | |
| Z2SoundStarter * | soundStarter_ |
| JGeometry::TVec3< f32 > * | pos_ |
| u16 | field_0x1c |
| s8 | reverb_ |
| bool | alive_ |
| Z2SoundObjBase::Z2SoundObjBase | ( | ) |
| Z2SoundObjBase::~Z2SoundObjBase | ( | ) |
| void Z2SoundObjBase::deleteObject | ( | ) |
|
virtual |
|
virtual |
Reimplemented in Z2DopplerSoundObjBase.
|
virtual |
Reimplemented in Z2DopplerSoundObjBase, Z2SoundObjAnime, Z2SoundObjArrow, Z2SoundObjBeeGroup, Z2SoundObjCoach, and Z2SoundObjSimple.
|
inline |
|
inline |
| Z2SoundHandlePool * Z2SoundObjBase::startCollisionSE | ( | u32 | hitID, |
| u32 | mapinfo, | ||
| Z2SoundObjBase * | other ) |
|
virtual |
Reimplemented in Z2DopplerSoundObjBase, and Z2SoundObjSimple.
|
virtual |
Reimplemented in Z2DopplerSoundObjBase, Z2SoundObjCoach, and Z2SoundObjSimple.
|
virtual |
| bool Z2SoundObjBase::alive_ |
| u16 Z2SoundObjBase::field_0x1c |
| JGeometry::TVec3<f32>* Z2SoundObjBase::pos_ |
| s8 Z2SoundObjBase::reverb_ |
| Z2SoundStarter* Z2SoundObjBase::soundStarter_ |