|
| | Z2SoundObjAnime () |
| |
| void | initAnime (void *animation, bool, f32 startFrame, f32) |
| |
| void | ageSounds_ () |
| |
| void | updateAnime (f32, f32) |
| |
| void | updateSoundLifeTime_ (f32, f32) |
| |
| void | startSoundInner (const JGeometry::TVec3< f32 > &pos, f32 param_1, Z2SoundStarter *soundStarter, u32 mapinfo, s8 reverb) |
| |
| u32 | getSoundID (const JAUSoundAnimationSound *animationSound, const JGeometry::TVec3< f32 > &, f32) |
| |
| bool | playsSound (const JAUSoundAnimationSound *animationSound, const JGeometry::TVec3< f32 > &, f32) |
| |
| virtual void | init (Vec *posPtr, u8 handleNum) |
| |
| void | stopAnime () |
| |
| void | setLoopStartFrame (f32 frame) |
| |
| void | setLoopEndFrame (f32 frame) |
| |
| void | setLoopFrame (f32 startFrame, f32 endFrame) |
| |
| | 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 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) |
| |
| | JSULink (Z2SoundObjBase *object) |
| |
| Z2SoundObjBase * | getObject () const |
| |
| JSUList< Z2SoundObjBase > * | getSupervisor () const |
| |
| JSULink< Z2SoundObjBase > * | getNext () const |
| |
| JSULink< Z2SoundObjBase > * | getPrev () const |
| |
| | JSUPtrLink (void *object) |
| |
| | ~JSUPtrLink () |
| |
| void * | getObjectPtr () const |
| |
| JSUPtrList * | getList () const |
| |
| JSUPtrLink * | getNext () const |
| |
| JSUPtrLink * | getPrev () const |
| |
| | 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 (u32 index) const |
| |
| JSULink< Z2SoundHandlePool > * | getEnd () const |
| |
| u32 | getNumLinks () const |
| |
| | 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) |
| |
| JSUPtrLink * | getNthLink (u32 i) const |
| |
| JSUPtrLink * | getFirstLink () const |
| |
| JSUPtrLink * | getLastLink () const |
| |
| u32 | getNumLinks () const |
| |
| JSUPtrLink * | mHead |
| |
| JSUPtrLink * | mTail |
| |
| u32 | mLength |
| |