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

#include <Z2SeMgr.h>

+ Inheritance diagram for Z2SeMgr:
+ Collaboration diagram for Z2SeMgr:

Public Member Functions

 Z2SeMgr ()
 
void initSe ()
 
void resetModY ()
 
void modHeightAtCamera (const Vec **)
 
void incrCrowdSize ()
 
void decrCrowdSize ()
 
bool seStart (JAISoundID soundID, const Vec *posPtr, u32, s8 reverb, f32 pitch, f32 volume, f32 pan, f32 dolby, u8)
 
bool seStartLevel (JAISoundID soundID, const Vec *posPtr, u32, s8 reverb, f32 pitch, f32 volume, f32 pan, f32 dolby, u8)
 
void seStop (JAISoundID soundID, u32 fadeTime)
 
void seStopAll (u32 fadeTime)
 
void seMoveVolumeAll (f32 volume, u32 moveTime)
 
void messageSePlay (u16, Vec *, s8)
 
void talkInSe ()
 
void talkOutSe ()
 
void menuInSe ()
 
void setLevObjSE (u32 soundID, Vec *posPtr, s8 reverb)
 
void setMultiTriggerSE (u32 soundID, Vec *posPtr, s8 reverb)
 
void processSeFramework ()
 
void playNaviFlySound (f32, f32)
 
bool isLevelSe (JAISoundID soundID)
 
bool isSoundCulling (JAISoundID soundID)
 
void resetCrowdSize ()
 
void homeMenuSeCallback (s32)
 
- Public Member Functions inherited from JASGlobalInstance< Z2SeMgr >
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 (Z2SeMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 

Private Attributes

JAISoundHandle mSoundHandle [24]
 
JAISoundHandles mSoundHandles
 
JAISoundHandle wii_field_0x68
 
f32 wii_field_0x6c
 
f32 wii_field_0x70
 
f32 wii_field_0x74
 
f32 wii_field_0x78
 
Z2MultiSeObj mLevelObjSe [10]
 
u8 mLevelObjectSeCount
 
Z2MultiSeObj mMultiTriggerSe [10]
 
u8 mMultiTriggerSeCount
 
Vec field_0x340 [8]
 
const VecmModY [8]
 
u8 field_0x3c0
 
u8 field_0x3c1
 
u8 field_0x3c2
 
u8 field_0x3c3
 
u8 field_0x3c4
 
u8 field_0x3c5
 
u8 field_0x3c6
 
u8 field_0x3c7
 
u8 field_0x3c8
 
u8 field_0x3c9
 
u8 field_0x3ca
 
u8 field_0x3cb
 
u8 mCrowdSize
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< Z2SeMgr >
static Z2SeMgrgetInstance ()
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SeMgr >
static Z2SeMgrsInstance
 

Constructor & Destructor Documentation

◆ Z2SeMgr()

Z2SeMgr::Z2SeMgr ( )

Member Function Documentation

◆ decrCrowdSize()

void Z2SeMgr::decrCrowdSize ( )

◆ homeMenuSeCallback()

void Z2SeMgr::homeMenuSeCallback ( s32 )

◆ incrCrowdSize()

void Z2SeMgr::incrCrowdSize ( )

◆ initSe()

void Z2SeMgr::initSe ( )

◆ isLevelSe()

bool Z2SeMgr::isLevelSe ( JAISoundID soundID)

◆ isSoundCulling()

bool Z2SeMgr::isSoundCulling ( JAISoundID soundID)

◆ menuInSe()

void Z2SeMgr::menuInSe ( )

◆ messageSePlay()

void Z2SeMgr::messageSePlay ( u16 param_0,
Vec * param_1,
s8 param_2 )

◆ modHeightAtCamera()

void Z2SeMgr::modHeightAtCamera ( const Vec ** param_0)

◆ playNaviFlySound()

void Z2SeMgr::playNaviFlySound ( f32 param_1,
f32 param_2 )

◆ processSeFramework()

void Z2SeMgr::processSeFramework ( )

◆ resetCrowdSize()

void Z2SeMgr::resetCrowdSize ( )
inline

◆ resetModY()

void Z2SeMgr::resetModY ( )

◆ seMoveVolumeAll()

void Z2SeMgr::seMoveVolumeAll ( f32 volume,
u32 moveTime )

◆ seStart()

bool Z2SeMgr::seStart ( JAISoundID soundID,
const Vec * posPtr,
u32 param_2,
s8 reverb,
f32 pitch,
f32 volume,
f32 pan,
f32 dolby,
u8 param_8 )

◆ seStartLevel()

bool Z2SeMgr::seStartLevel ( JAISoundID soundID,
const Vec * posPtr,
u32 param_2,
s8 reverb,
f32 pitch,
f32 volume,
f32 pan,
f32 dolby,
u8 param_8 )

◆ seStop()

void Z2SeMgr::seStop ( JAISoundID soundID,
u32 fadeTime )

◆ seStopAll()

void Z2SeMgr::seStopAll ( u32 fadeTime)

◆ setLevObjSE()

void Z2SeMgr::setLevObjSE ( u32 soundID,
Vec * posPtr,
s8 reverb )

◆ setMultiTriggerSE()

void Z2SeMgr::setMultiTriggerSE ( u32 soundID,
Vec * posPtr,
s8 reverb )

◆ talkInSe()

void Z2SeMgr::talkInSe ( )

◆ talkOutSe()

void Z2SeMgr::talkOutSe ( )

Member Data Documentation

◆ field_0x340

Vec Z2SeMgr::field_0x340[8]
private

◆ field_0x3c0

u8 Z2SeMgr::field_0x3c0
private

◆ field_0x3c1

u8 Z2SeMgr::field_0x3c1
private

◆ field_0x3c2

u8 Z2SeMgr::field_0x3c2
private

◆ field_0x3c3

u8 Z2SeMgr::field_0x3c3
private

◆ field_0x3c4

u8 Z2SeMgr::field_0x3c4
private

◆ field_0x3c5

u8 Z2SeMgr::field_0x3c5
private

◆ field_0x3c6

u8 Z2SeMgr::field_0x3c6
private

◆ field_0x3c7

u8 Z2SeMgr::field_0x3c7
private

◆ field_0x3c8

u8 Z2SeMgr::field_0x3c8
private

◆ field_0x3c9

u8 Z2SeMgr::field_0x3c9
private

◆ field_0x3ca

u8 Z2SeMgr::field_0x3ca
private

◆ field_0x3cb

u8 Z2SeMgr::field_0x3cb
private

◆ mCrowdSize

u8 Z2SeMgr::mCrowdSize
private

◆ mLevelObjectSeCount

u8 Z2SeMgr::mLevelObjectSeCount
private

◆ mLevelObjSe

Z2MultiSeObj Z2SeMgr::mLevelObjSe[10]
private

◆ mModY

const Vec* Z2SeMgr::mModY[8]
private

◆ mMultiTriggerSe

Z2MultiSeObj Z2SeMgr::mMultiTriggerSe[10]
private

◆ mMultiTriggerSeCount

u8 Z2SeMgr::mMultiTriggerSeCount
private

◆ mSoundHandle

JAISoundHandle Z2SeMgr::mSoundHandle[24]
private

◆ mSoundHandles

JAISoundHandles Z2SeMgr::mSoundHandles
private

◆ wii_field_0x68

JAISoundHandle Z2SeMgr::wii_field_0x68
private

◆ wii_field_0x6c

f32 Z2SeMgr::wii_field_0x6c
private

◆ wii_field_0x70

f32 Z2SeMgr::wii_field_0x70
private

◆ wii_field_0x74

f32 Z2SeMgr::wii_field_0x74
private

◆ wii_field_0x78

f32 Z2SeMgr::wii_field_0x78
private

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