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

#include <JAISeMgr.h>

+ Inheritance diagram for JAISeMgr:
+ Collaboration diagram for JAISeMgr:

Public Member Functions

 JAISeMgr (bool)
 
void setCategoryArrangement (JAISeCategoryArrangement const &)
 
void stop ()
 
void stopSoundID (JAISoundID)
 
void initParams ()
 
void setAudience (JAIAudience *)
 
void setSeqDataMgr (JAISeqDataMgr *)
 
void resetSeqDataMgr ()
 
JAISenewSe_ (int, u32)
 
void calc ()
 
void mixOut ()
 
bool startSound (JAISoundID, JAISoundHandle *, JGeometry::TVec3< f32 > const *)
 
int getNumActiveSe () const
 
virtual ~JAISeMgr ()
 
virtual bool isUsingSeqData (JAISeqDataRegion const &)
 
virtual int releaseSeqData (JAISeqDataRegion const &)
 
JAISeCategoryMgrgetCategory (int categoryIndex)
 
JAIAudiencegetAudience (int categoryIndex)
 
JAISeqDataMgrgetSeqDataMgr ()
 
JAISoundParamsMovegetParams ()
 
- Public Member Functions inherited from JASGlobalInstance< JAISeMgr >
 JASGlobalInstance (JAISeMgr *inst)
 
 JASGlobalInstance (bool param_1)
 
 ~JASGlobalInstance ()
 
- Public Member Functions inherited from JAISeqDataUser
virtual ~JAISeqDataUser ()
 
- Public Member Functions inherited from JAISoundActivity
void init ()
 

Private Attributes

JAIAudiencemAudience
 
JAISeqDataMgrmSeqDataMgr
 
JAISoundStrategyMgr< JAISe > * mStrategyMgr
 
JAISeCategoryMgr mCategoryMgrs [16]
 
JAISoundParamsMove mParams
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< JAISeMgr >
static JAISeMgrgetInstance ()
 
- Public Attributes inherited from JAISoundActivity
union { 
 
   u8   value 
 
   struct { 
 
      u8   flag1: 1 
 
      u8   flag2: 1 
 
      u8   flag3: 1 
 
      u8   flag4: 1 
 
      u8   flag5: 1 
 
      u8   flag6: 1 
 
      u8   flag7: 1 
 
      u8   flag8: 1 
 
   }   flags 
 
field_0x0 
 
- Static Public Attributes inherited from JASGlobalInstance< JAISeMgr >
static JAISeMgrsInstance
 

Constructor & Destructor Documentation

◆ JAISeMgr()

JAISeMgr::JAISeMgr ( bool  param_0)

◆ ~JAISeMgr()

virtual JAISeMgr::~JAISeMgr ( )
inlinevirtual

Member Function Documentation

◆ calc()

void JAISeMgr::calc ( )

◆ getAudience()

JAIAudience * JAISeMgr::getAudience ( int  categoryIndex)
inline

◆ getCategory()

JAISeCategoryMgr * JAISeMgr::getCategory ( int  categoryIndex)
inline

◆ getNumActiveSe()

int JAISeMgr::getNumActiveSe ( ) const

◆ getParams()

JAISoundParamsMove * JAISeMgr::getParams ( )
inline

◆ getSeqDataMgr()

JAISeqDataMgr * JAISeMgr::getSeqDataMgr ( )
inline

◆ initParams()

void JAISeMgr::initParams ( )

◆ isUsingSeqData()

bool JAISeMgr::isUsingSeqData ( JAISeqDataRegion const param_0)
virtual

Implements JAISeqDataUser.

◆ mixOut()

void JAISeMgr::mixOut ( )

◆ newSe_()

JAISe * JAISeMgr::newSe_ ( int  i_category,
u32  param_1 
)

◆ releaseSeqData()

int JAISeMgr::releaseSeqData ( JAISeqDataRegion const param_0)
virtual

Implements JAISeqDataUser.

◆ resetSeqDataMgr()

void JAISeMgr::resetSeqDataMgr ( )

◆ setAudience()

void JAISeMgr::setAudience ( JAIAudience param_0)

◆ setCategoryArrangement()

void JAISeMgr::setCategoryArrangement ( JAISeCategoryArrangement const param_0)

◆ setSeqDataMgr()

void JAISeMgr::setSeqDataMgr ( JAISeqDataMgr param_0)

◆ startSound()

bool JAISeMgr::startSound ( JAISoundID  param_0,
JAISoundHandle param_1,
JGeometry::TVec3< f32 > const param_2 
)

◆ stop()

void JAISeMgr::stop ( )

◆ stopSoundID()

void JAISeMgr::stopSoundID ( JAISoundID  param_0)

Member Data Documentation

◆ mAudience

JAIAudience* JAISeMgr::mAudience
private

◆ mCategoryMgrs

JAISeCategoryMgr JAISeMgr::mCategoryMgrs[16]
private

◆ mParams

JAISoundParamsMove JAISeMgr::mParams
private

◆ mSeqDataMgr

JAISeqDataMgr* JAISeMgr::mSeqDataMgr
private

◆ mStrategyMgr

JAISoundStrategyMgr<JAISe>* JAISeMgr::mStrategyMgr
private

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