116 JUT_ASSERT(222, categoryIndex >= 0);
143#if VERSION != VERSION_SHIELD_DEBUG
STATIC_ASSERT(sizeof(JAISeMgr)==0x724)
void pause(bool)
Definition JAISeMgr.cpp:126
void setMaxActiveSe(int num)
Definition JAISeMgr.h:75
void sortByPriority_()
Definition JAISeMgr.cpp:81
int getMaxSe() const
Definition JAISeMgr.h:66
virtual int releaseSeqData(const JAISeqDataRegion &seqDataRegion)
Definition JAISeMgr.cpp:22
int getNumSe() const
Definition JAISeMgr.h:78
bool JAISeMgr_acceptsNewSe_(u32 priority) const
Definition JAISeMgr.cpp:58
JSUList< JAISe > mSeList
Definition JAISeMgr.h:83
void JAISeMgr_mixOut_(const JAISoundParamsMove ¶ms, JAISoundActivity activity)
Definition JAISeMgr.cpp:132
JAISeCategoryMgr()
Definition JAISeMgr.h:55
int getMaxInactiveSe() const
Definition JAISeMgr.h:73
void JAISeMgr_appendSe_(JAISe *se)
Definition JAISeMgr.h:80
int mMaxInactiveSe
Definition JAISeMgr.h:84
void stop()
Definition JAISeMgr.cpp:110
virtual bool isUsingSeqData(const JAISeqDataRegion &seqDataRegion)
Definition JAISeMgr.cpp:8
JAISoundParamsMove mParams
Definition JAISeMgr.h:82
JAIAudience * getAudience()
Definition JAISeMgr.h:79
JAISoundParamsMove * getParams()
Definition JAISeMgr.h:65
int getMaxActiveSe() const
Definition JAISeMgr.h:74
int mMaxActiveSe
Definition JAISeMgr.h:85
void setMaxInactiveSe(int num)
Definition JAISeMgr.h:76
const JSUList< JAISe > * getSeList() const
Definition JAISeMgr.h:77
void JAISeMgr_freeDeadSe_()
Definition JAISeMgr.cpp:45
void stopSoundID(JAISoundID id)
Definition JAISeMgr.cpp:116
void JAISeMgr_calc_()
Definition JAISeMgr.cpp:35
void mixOut()
Definition JAISeMgr.cpp:281
void getCategoryArrangement(JAISeCategoryArrangement *)
Definition JAISeMgr.cpp:200
void setAudience(JAIAudience *audience)
Definition JAISeMgr.cpp:230
JAISeMgr(bool setInstance)
Definition JAISeMgr.cpp:161
virtual bool isUsingSeqData(const JAISeqDataRegion &seqDataRegion)
Definition JAISeMgr.cpp:169
static const int NUM_CATEGORIES
Definition JAISeMgr.h:133
JAISoundActivity mSoundActivity
Definition JAISeMgr.h:110
JAISeCategoryMgr mCategoryMgrs[NUM_CATEGORIES]
Definition JAISeMgr.h:139
JAISoundStrategyMgr< JAISe > * mStrategyMgr
Definition JAISeMgr.h:138
JAIAudience * mAudience
Definition JAISeMgr.h:136
void setSeqDataMgr(JAISeqDataMgr *seqDataMgr)
Definition JAISeMgr.cpp:235
bool startSound(JAISoundID id, JAISoundHandle *handle, const JGeometry::TVec3< f32 > *posPtr)
Definition JAISeMgr.cpp:287
JAIAudience * getAudience(int index)
Definition JAISeMgr.h:121
JAISeCategoryMgr * getCategory(int categoryIndex)
Definition JAISeMgr.h:115
virtual int releaseSeqData(const JAISeqDataRegion &seqDataRegion)
Definition JAISeMgr.cpp:178
int getNumActiveSe() const
Definition JAISeMgr.cpp:325
void stopSoundID(JAISoundID id)
Definition JAISeMgr.cpp:217
JAISoundParamsMove mParams
Definition JAISeMgr.h:140
void calc()
Definition JAISeMgr.cpp:271
JAISeqDataMgr * mSeqDataMgr
Definition JAISeMgr.h:137
JAIAudience * getAudience()
Definition JAISeMgr.h:120
JAISoundParamsMove * getParams()
Definition JAISeMgr.h:129
void resetSeqDataMgr()
Definition JAISeMgr.cpp:242
void stop()
Definition JAISeMgr.cpp:211
JAISeqDataMgr * getSeqDataMgr()
Definition JAISeMgr.h:128
void setCategoryArrangement(const JAISeCategoryArrangement &arrangement)
Definition JAISeMgr.cpp:193
JAISe * newSe_(int category, u32 priority)
Definition JAISeMgr.cpp:249
void initParams()
Definition JAISeMgr.cpp:223
bool isActive() const
Definition JAISeMgr.h:131
Definition JAISound.h:213
Definition JASGadget.h:12
bool append(JSULink< T > *link)
Definition JSUList.h:105
u32 getNumLinks() const
Definition JSUList.h:123
static u8 index[20][3]
Definition GXDraw.c:434
unsigned long u32
Definition types.h:12
unsigned char u8
Definition types.h:8
Definition JAIAudience.h:14
u8 mMaxActiveSe
Definition JAISeMgr.h:26
u8 mMaxInactiveSe
Definition JAISeMgr.h:27
JAISeCategoryArrangementItem mItems[16]
Definition JAISeMgr.h:35
Definition JAISeqDataMgr.h:59
Definition JAISeqDataMgr.h:30
Definition JAISeqDataMgr.h:49
Definition JAISoundParams.h:85
void init()
Definition JAISoundParams.h:88
Definition JAISound.h:203
int field_0x0
Definition JAISeMgr.h:18
~JASNonCopyable()
Definition JAISeMgr.h:16
JASNonCopyable()
Definition JAISeMgr.h:15
Definition JASSoundParams.h:10
Definition JGeometry.h:75