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

#include <Z2Creature.h>

+ Inheritance diagram for Z2SoundObjBeeGroup:
+ Collaboration diagram for Z2SoundObjBeeGroup:

Public Member Functions

 Z2SoundObjBeeGroup ()
 
void init (Vec *, u8)
 
void playBeeGroupSound (JAISoundID, u8)
 
- Public Member Functions inherited from Z2SoundObjBase
 Z2SoundObjBase ()
 
 ~Z2SoundObjBase ()
 
void deleteObject ()
 
Z2SoundHandlePoolstartCollisionSE (u32, u32, Z2SoundObjBase *)
 
bool isAlive () const
 
void setSoundStarter (Z2SoundStarter *i_soundStarter)
 
virtual void framework (u32, s8)
 
virtual void dispose ()
 
virtual bool stopOK (Z2SoundHandlePool &pool)
 
virtual Z2SoundHandlePoolstartSound (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartLevelSound (JAISoundID, u32, s8)
 
- Public Member Functions inherited from Z2SoundHandles
 Z2SoundHandles ()
 
 ~Z2SoundHandles ()
 
void initHandlesPool (u8 pNumHandles)
 
void deleteHandlesPool ()
 
Z2SoundHandlePoolgetFreeHandle ()
 
Z2SoundHandlePoolgetLowPrioSound (JAISoundID pSoundId)
 
bool isActive () const
 
Z2SoundHandlePoolgetHandleSoundID (JAISoundID pSoundId)
 
Z2SoundHandlePoolgetHandleUserData (u32 pUserData)
 
void stopAllSounds (u32 fadeout)
 
void stopSound (JAISoundID soundID, u32 param_1)
 
void setPos (const JGeometry::TVec3< f32 > &pos)
 
int getNumHandles () const
 
Z2SoundHandlePoolgetHandle (int index)
 

Additional Inherited Members

- Public Attributes inherited from Z2SoundObjBase
Z2SoundStartermSoundStarter
 
JGeometry::TVec3< f32 > * mSoundPos
 
u16 field_0x1c
 
s8 field_0x1e
 
bool mIsInitialized
 
- Protected Member Functions inherited from JSUList< Z2SoundHandlePool >
 JSUList ()
 
 JSUList (bool init)
 
 ~JSUList ()
 
bool append (JSULink< Z2SoundHandlePool > *link)
 
bool prepend (JSULink< Z2SoundHandlePool > *link)
 
bool insert (JSULink< Z2SoundHandlePool > *before, JSULink< Z2SoundHandlePool > *link)
 
bool remove (JSULink< Z2SoundHandlePool > *link)
 
JSULink< Z2SoundHandlePool > * getFirst () const
 
JSULink< Z2SoundHandlePool > * getLast () const
 
JSULink< Z2SoundHandlePool > * getNth (int index)
 
JSULink< Z2SoundHandlePool > * getEnd () const
 
u32 getNumLinks () const
 
- Protected Member Functions inherited from JSUPtrList
 JSUPtrList ()
 
 JSUPtrList (bool init)
 
 ~JSUPtrList ()
 
void initiate ()
 
void setFirst (JSUPtrLink *first)
 
bool append (JSUPtrLink *ptr)
 
bool prepend (JSUPtrLink *ptr)
 
bool insert (JSUPtrLink *before, JSUPtrLink *ptr)
 
bool remove (JSUPtrLink *ptr)
 
JSUPtrLinkgetNthLink (u32 i) const
 
JSUPtrLinkgetFirstLink () const
 
JSUPtrLinkgetLastLink () const
 
u32 getNumLinks () const
 

Constructor & Destructor Documentation

◆ Z2SoundObjBeeGroup()

Z2SoundObjBeeGroup::Z2SoundObjBeeGroup ( )

Member Function Documentation

◆ init()

void Z2SoundObjBeeGroup::init ( Vec param_0,
u8  param_1 
)
virtual

Reimplemented from Z2SoundObjBase.

◆ playBeeGroupSound()

void Z2SoundObjBeeGroup::playBeeGroupSound ( JAISoundID  i_soundID,
u8  param_1 
)

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