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

#include <JAIStreamMgr.h>

+ Inheritance diagram for JAIStreamMgr:
+ Collaboration diagram for JAIStreamMgr:

Public Member Functions

 JAIStreamMgr (bool)
 
bool startSound (JAISoundID, JAISoundHandle *, JGeometry::TVec3< f32 > const *)
 
void freeDeadStream_ ()
 
void calc ()
 
void stop ()
 
void stop (u32)
 
void stopSoundID (JAISoundID)
 
void mixOut ()
 
JAIStreamnewStream_ ()
 
bool isActive () const
 
JAISoundParamsMovegetParams ()
 
JAIStreamAramMgrgetStreamAramMgr ()
 
JSUList< JAIStream > * getStreamList ()
 
void setStreamDataMgr (JAIStreamDataMgr *param_0)
 
void setStreamAramMgr (JAIStreamAramMgr *param_0)
 
void pause (bool i_pause)
 
- Public Member Functions inherited from JASGlobalInstance< JAIStreamMgr >
 JASGlobalInstance (JAIStreamMgr *inst)
 
 JASGlobalInstance (bool param_1)
 
 ~JASGlobalInstance ()
 

Private Attributes

JAISoundActivity mActivity
 
JAISoundParamsMove mParams
 
JAIAudiencefield_0x54
 
JSUList< JAIStreammStreamList
 
JAIStreamDataMgrstreamDataMgr_
 
JAIStreamAramMgrmStreamAramMgr
 
JAISoundStrategyMgr< JAIStream > * field_0x6c
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< JAIStreamMgr >
static JAIStreamMgrgetInstance ()
 
- Static Public Attributes inherited from JASGlobalInstance< JAIStreamMgr >
static JAIStreamMgrsInstance
 

Constructor & Destructor Documentation

◆ JAIStreamMgr()

JAIStreamMgr::JAIStreamMgr ( bool  param_0)

Member Function Documentation

◆ calc()

void JAIStreamMgr::calc ( )

◆ freeDeadStream_()

void JAIStreamMgr::freeDeadStream_ ( )

◆ getParams()

JAISoundParamsMove * JAIStreamMgr::getParams ( )
inline

◆ getStreamAramMgr()

JAIStreamAramMgr * JAIStreamMgr::getStreamAramMgr ( )
inline

◆ getStreamList()

JSUList< JAIStream > * JAIStreamMgr::getStreamList ( )
inline

◆ isActive()

bool JAIStreamMgr::isActive ( ) const
inline

◆ mixOut()

void JAIStreamMgr::mixOut ( )

◆ newStream_()

JAIStream * JAIStreamMgr::newStream_ ( )

◆ pause()

void JAIStreamMgr::pause ( bool  i_pause)
inline

◆ setStreamAramMgr()

void JAIStreamMgr::setStreamAramMgr ( JAIStreamAramMgr param_0)
inline

◆ setStreamDataMgr()

void JAIStreamMgr::setStreamDataMgr ( JAIStreamDataMgr param_0)
inline

◆ startSound()

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

◆ stop() [1/2]

void JAIStreamMgr::stop ( )

◆ stop() [2/2]

void JAIStreamMgr::stop ( u32  param_0)

◆ stopSoundID()

void JAIStreamMgr::stopSoundID ( JAISoundID  param_0)

Member Data Documentation

◆ field_0x54

JAIAudience* JAIStreamMgr::field_0x54
private

◆ field_0x6c

JAISoundStrategyMgr<JAIStream>* JAIStreamMgr::field_0x6c
private

◆ mActivity

JAISoundActivity JAIStreamMgr::mActivity
private

◆ mParams

JAISoundParamsMove JAIStreamMgr::mParams
private

◆ mStreamAramMgr

JAIStreamAramMgr* JAIStreamMgr::mStreamAramMgr
private

◆ mStreamList

JSUList<JAIStream> JAIStreamMgr::mStreamList
private

◆ streamDataMgr_

JAIStreamDataMgr* JAIStreamMgr::streamDataMgr_
private

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