110 if (categoryIndex >= 0 && categoryIndex < 16) {
127#if VERSION != VERSION_SHIELD_DEBUG
STATIC_ASSERT(sizeof(JAISeMgr)==0x724)
void pause(bool)
Definition JAISeMgr.cpp:137
virtual ~JAISeCategoryMgr()
Definition JAISeMgr.h:59
virtual int releaseSeqData(JAISeqDataRegion const &)
Definition JAISeMgr.cpp:28
void sortByPriority_()
Definition JAISeMgr.cpp:92
int getMaxSe() const
Definition JAISeMgr.h:64
int getNumSe() const
Definition JAISeMgr.h:71
JSUList< JAISe > mSeList
Definition JAISeMgr.h:77
void stopSoundID(JAISoundID)
Definition JAISeMgr.cpp:126
JAISeCategoryMgr()
Definition JAISeMgr.h:52
void JAISeMgr_appendSe_(JAISe *se)
Definition JAISeMgr.h:73
int mMaxInactiveSe
Definition JAISeMgr.h:78
void stop()
Definition JAISeMgr.cpp:118
JAISoundParamsMove mParams
Definition JAISeMgr.h:76
JAIAudience * getAudience()
Definition JAISeMgr.h:72
JAISoundParamsMove * getParams()
Definition JAISeMgr.h:63
int getMaxActiveSe() const
Definition JAISeMgr.h:67
int mMaxActiveSe
Definition JAISeMgr.h:79
void setMaxInactiveSe(int se)
Definition JAISeMgr.h:69
JASNonCopyable field_0x4
Definition JAISeMgr.h:75
virtual bool isUsingSeqData(JAISeqDataRegion const &)
Definition JAISeMgr.cpp:13
void JAISeMgr_freeDeadSe_()
Definition JAISeMgr.cpp:59
JSUList< JAISe > * getSeList()
Definition JAISeMgr.h:70
void JAISeMgr_calc_()
Definition JAISeMgr.cpp:47
void setMaxActiveSe(int se)
Definition JAISeMgr.h:68
void JAISeMgr_mixOut_(JAISoundParamsMove const &, JAISoundActivity)
Definition JAISeMgr.cpp:145
bool JAISeMgr_acceptsNewSe_(u32) const
Definition JAISeMgr.cpp:73
void mixOut()
Definition JAISeMgr.cpp:291
void setSeqDataMgr(JAISeqDataMgr *)
Definition JAISeMgr.cpp:246
void setCategoryArrangement(JAISeCategoryArrangement const &)
Definition JAISeMgr.cpp:210
JAISeCategoryMgr mCategoryMgrs[16]
Definition JAISeMgr.h:123
virtual ~JAISeMgr()
Definition JAISeMgr.h:104
JAISe * newSe_(int, u32)
Definition JAISeMgr.cpp:261
JAISoundStrategyMgr< JAISe > * mStrategyMgr
Definition JAISeMgr.h:122
virtual int releaseSeqData(JAISeqDataRegion const &)
Definition JAISeMgr.cpp:194
void setAudience(JAIAudience *)
Definition JAISeMgr.cpp:241
bool startSound(JAISoundID, JAISoundHandle *, JGeometry::TVec3< f32 > const *)
Definition JAISeMgr.cpp:299
JAIAudience * mAudience
Definition JAISeMgr.h:120
void stopSoundID(JAISoundID)
Definition JAISeMgr.cpp:226
virtual bool isUsingSeqData(JAISeqDataRegion const &)
Definition JAISeMgr.cpp:183
JAISeCategoryMgr * getCategory(int categoryIndex)
Definition JAISeMgr.h:108
int getNumActiveSe() const
Definition JAISeMgr.cpp:332
JAISoundParamsMove mParams
Definition JAISeMgr.h:124
void calc()
Definition JAISeMgr.cpp:280
JAISeqDataMgr * mSeqDataMgr
Definition JAISeMgr.h:121
JAISoundParamsMove * getParams()
Definition JAISeMgr.h:117
void resetSeqDataMgr()
Definition JAISeMgr.cpp:253
void stop()
Definition JAISeMgr.cpp:218
JAISeqDataMgr * getSeqDataMgr()
Definition JAISeMgr.h:116
JAISeMgr(bool)
Definition JAISeMgr.cpp:173
JAIAudience * getAudience(int categoryIndex)
Definition JAISeMgr.h:109
void initParams()
Definition JAISeMgr.cpp:233
Definition JAISound.h:183
Definition JAISoundHandles.h:14
Definition JASGadget.h:12
bool append(JSULink< T > *link)
Definition JSUList.h:103
u32 getNumLinks() const
Definition JSUList.h:121
Definition JAIAudience.h:14
u8 mMaxActiveSe
Definition JAISeMgr.h:23
u8 mMaxInactiveSe
Definition JAISeMgr.h:24
JAISeCategoryArrangementItem mItems[16]
Definition JAISeMgr.h:32
Definition JAISeqDataMgr.h:58
Definition JAISeqDataMgr.h:29
Definition JAISeqDataMgr.h:48
Definition JAISoundParams.h:85
void init()
Definition JAISoundParams.h:88
Definition JAISound.h:167
int field_0x0
Definition JAISeMgr.h:15
Definition JASSoundParams.h:10
Definition JGeometry.h:55
unsigned long u32
Definition types.h:9
unsigned char u8
Definition types.h:5