Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2SoundObjArrow Class Reference

#include <Z2SoundObject.h>

+ Inheritance diagram for Z2SoundObjArrow:
+ Collaboration diagram for Z2SoundObjArrow:

Public Member Functions

 Z2SoundObjArrow ()
 
virtual void init (Vec *posPtr, u8 handleNum)
 
- Public Member Functions inherited from Z2DopplerSoundObjBase
 Z2DopplerSoundObjBase ()
 
 ~Z2DopplerSoundObjBase ()
 
virtual void framework (u32 mapinfo, s8 reverb)
 
virtual Z2SoundHandlePoolstartSound (JAISoundID soundID, u32 mapinfo, s8 reverb)
 
virtual Z2SoundHandlePoolstartLevelSound (JAISoundID soundID, u32 mapinfo, s8 reverb)
 
- Public Member Functions inherited from Z2SoundObjBase
 Z2SoundObjBase ()
 
 ~Z2SoundObjBase ()
 
void deleteObject ()
 
Z2SoundHandlePoolstartCollisionSE (u32 hitID, u32 mapinfo, Z2SoundObjBase *other)
 
bool isAlive ()
 
void setSoundStarter (Z2SoundStarter *soundStarter)
 
virtual void dispose ()
 
virtual bool stopOK (Z2SoundHandlePool &handlePool)
 
- Public Member Functions inherited from Z2SoundHandles
 Z2SoundHandles ()
 
 ~Z2SoundHandles ()
 
void initHandlesPool (u8 handleNum)
 
void deleteHandlesPool ()
 
Z2SoundHandlePoolgetFreeHandle ()
 
Z2SoundHandlePoolgetLowPrioSound (JAISoundID soundID)
 
bool isActive () const
 
Z2SoundHandlePoolgetHandleSoundID (JAISoundID soundID)
 
Z2SoundHandlePoolgetHandleUserData (u32 userData)
 
void stopAllSounds (u32 fadeTime)
 
void stopSound (JAISoundID soundID, u32 fadeTime)
 
void setPos (const JGeometry::TVec3< f32 > &pos)
 
int getNumHandles () const
 
Z2SoundHandlePoolgetHandle (int index)
 

Additional Inherited Members

- Public Attributes inherited from Z2DopplerSoundObjBase
JGeometry::TVec3< f32 > field_0x20
 
JGeometry::TVec3< f32 > field_0x2c
 
- Public Attributes inherited from Z2SoundObjBase
Z2SoundStartersoundStarter_
 
JGeometry::TVec3< f32 > * pos_
 
u16 field_0x1c
 
s8 reverb_
 
bool alive_
 

Constructor & Destructor Documentation

◆ Z2SoundObjArrow()

Z2SoundObjArrow::Z2SoundObjArrow ( )

Member Function Documentation

◆ init()

void Z2SoundObjArrow::init ( Vec * posPtr,
u8 handleNum )
virtual

Reimplemented from Z2DopplerSoundObjBase.


The documentation for this class was generated from the following files: