1#ifndef Z2AUDIOCS_SPKSOUND_H
2#define Z2AUDIOCS_SPKSOUND_H
24 JUT_ASSERT(62,
mSound != NULL);
27 inline operator bool()
const {
Definition JASGadget.h:12
Definition JASHeapCtrl.h:284
bool isSoundAttached() const
Definition SpkSound.h:20
void releaseSound(void)
Definition SpkSound.cpp:18
SpkSound * operator->(void) const
Definition SpkSound.h:23
SpkSoundHandle(void)
Definition SpkSound.h:14
~SpkSoundHandle(void)
Definition SpkSound.h:15
SpkSound * mSound
Definition SpkSound.h:31
SpkSoundHolder(void)
Definition SpkSound.cpp:306
f32 getConfigVolumeF32(void) const
Definition SpkSound.h:111
void stopAll(s32 chan, s32 msec)
Definition SpkSound.cpp:389
bool startSound(s32 chan, s32 soundNum, SpkSoundHandle *handle)
Definition SpkSound.cpp:315
bool startLevelSound(s32 chan, s32 soundNum, SpkSoundHandle *handle)
Definition SpkSound.cpp:363
JSUList< SpkSound > mSoundList[WPAD_MAX_CONTROLLERS]
Definition SpkSound.h:113
void freeDeadSound(s32 chan)
Definition SpkSound.cpp:418
void appendSound(s32 chan, SpkSound *sound)
Definition SpkSound.cpp:359
f32 getMasterVolume(void) const
Definition SpkSound.h:107
bool update(s32 chan)
Definition SpkSound.cpp:399
f32 mMasterVolume
Definition SpkSound.h:115
s32 getConfigVolume(void) const
Definition SpkSound.h:109
void setConfigVolume(s32 vol)
Definition SpkSound.h:110
s32 mConfigVolume
Definition SpkSound.h:116
void setMasterVolume(f32 vol)
Definition SpkSound.h:108
f32 mSoundVolumes[WPAD_MAX_CONTROLLERS]
Definition SpkSound.h:114
void framework(void)
Definition SpkSound.cpp:430
bool updateEachSound(s32 chan)
Definition SpkSound.cpp:405
f32 field_0x0c
Definition SpkSound.h:45
f32 field_0x18
Definition SpkSound.h:48
f32 field_0x00
Definition SpkSound.h:42
f32 calc(bool &)
Definition SpkSound.cpp:60
f32 field_0x08
Definition SpkSound.h:44
f32 field_0x04
Definition SpkSound.h:43
f32 field_0x10
Definition SpkSound.h:46
f32 field_0x14
Definition SpkSound.h:47
SpkSoundVolume(void)
Definition SpkSound.cpp:27
void setRelease(s32)
Definition SpkSound.cpp:38
void setFadeOut(s32)
Definition SpkSound.cpp:48
void setTableVolume(f32)
Definition SpkSound.cpp:98
f32 mTableVolume
Definition SpkSound.h:49
s32 getLifeTime(void)
Definition SpkSound.cpp:252
void kill(void)
Definition SpkSound.cpp:228
SpkSound(void)
Definition SpkSound.cpp:102
s32 mLifeTime
Definition SpkSound.h:91
s32 mWaveSize
Definition SpkSound.h:87
s32 mWaveLoopEnd
Definition SpkSound.h:89
bool isLoopWave(void)
Definition SpkSound.cpp:268
bool isLocked(void) const
Definition SpkSound.cpp:240
void stop(s32 msec)
Definition SpkSound.cpp:178
bool isHandleAttached(void) const
Definition SpkSound.cpp:203
~SpkSound(void)
Definition SpkSound.cpp:109
void setLifeTime(s32 lifeTime)
Definition SpkSound.cpp:256
s32 mWaveLoopStart
Definition SpkSound.h:88
void update(f32 vol)
Definition SpkSound.cpp:113
void startRelease(void)
Definition SpkSound.cpp:189
s32 mPriority
Definition SpkSound.h:85
void releaseHandle(void)
Definition SpkSound.cpp:207
s32 getSoundNum(void) const
Definition SpkSound.h:77
void unlock(void)
Definition SpkSound.cpp:244
bool setWaveData(s32 soundNum)
Definition SpkSound.cpp:272
void updateLifeTime(void)
Definition SpkSound.cpp:260
u32 field_0x20
Definition SpkSound.h:84
SpkSoundHandle * mHandle
Definition SpkSound.h:80
SpkSoundVolume mVolume
Definition SpkSound.h:92
void attachHandle(SpkSoundHandle *handle)
Definition SpkSound.cpp:193
s32 mCurPos
Definition SpkSound.h:83
s32 mState
Definition SpkSound.h:90
void setSoundNum(s32 soundNum)
Definition SpkSound.h:78
bool isStopping(void) const
Definition SpkSound.cpp:232
bool isDead(void) const
Definition SpkSound.cpp:236
u32 field_0x28
Definition SpkSound.h:86
s32 mSoundNum
Definition SpkSound.h:81
s32 convertMsecToFrames(s32 msec)
Definition SpkSound.cpp:264
s32 getPriority(void) const
Definition SpkSound.h:75
s16 * mWaveData
Definition SpkSound.h:82
void setPriority(s32 priority)
Definition SpkSound.h:76
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
signed long s32
Definition types.h:11
@ start
Definition strtold.c:23