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
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
SpkSystemsInstance
 
SpkSoundHoldersInstance
 
 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: