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 setInstance)
 
bool startSound (JAISoundID id, JAISoundHandle *handle, const JGeometry::TVec3< f32 > *posPtr)
 
void freeDeadStream_ ()
 
void calc ()
 
void stop ()
 
void stop (u32 fadeTime)
 
void stopSoundID (JAISoundID id)
 
void mixOut ()
 
JAIStreamnewStream_ ()
 
bool isActive () const
 
JAIAudiencegetAudience ()
 
JAISoundParamsMovegetParams ()
 
JAIStreamAramMgrgetStreamAramMgr ()
 
JSUList< JAIStream > * getStreamList ()
 
void setStreamDataMgr (JAIStreamDataMgr *streamDataMgr)
 
void setStreamAramMgr (JAIStreamAramMgr *streamDataMgr)
 
void pause (bool paused)
 
- Public Member Functions inherited from JASGlobalInstance< JAIStreamMgr >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
 JASGlobalInstance (JAIStreamMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 

Private Attributes

JAISoundActivity mActivity
 
JAISoundParamsMove mParams
 
JAIAudiencemAudience
 
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 setInstance)

Member Function Documentation

◆ calc()

void JAIStreamMgr::calc ( )

◆ freeDeadStream_()

void JAIStreamMgr::freeDeadStream_ ( )

◆ getAudience()

JAIAudience * JAIStreamMgr::getAudience ( )
inline

◆ 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 paused)
inline

◆ setStreamAramMgr()

void JAIStreamMgr::setStreamAramMgr ( JAIStreamAramMgr * streamDataMgr)
inline

◆ setStreamDataMgr()

void JAIStreamMgr::setStreamDataMgr ( JAIStreamDataMgr * streamDataMgr)
inline

◆ startSound()

bool JAIStreamMgr::startSound ( JAISoundID id,
JAISoundHandle * handle,
const JGeometry::TVec3< f32 > * posPtr )

◆ stop() [1/2]

void JAIStreamMgr::stop ( )

◆ stop() [2/2]

void JAIStreamMgr::stop ( u32 fadeTime)

◆ stopSoundID()

void JAIStreamMgr::stopSoundID ( JAISoundID id)

Member Data Documentation

◆ field_0x6c

JAISoundStrategyMgr<JAIStream>* JAIStreamMgr::field_0x6c
private

◆ mActivity

JAISoundActivity JAIStreamMgr::mActivity
private

◆ mAudience

JAIAudience* JAIStreamMgr::mAudience
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: