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

void seStart (JAISoundID, Vec const *, u32, s8, f32, f32, f32, f32, u8)
 
 Z2SeMgr ()
 
void initSe ()
 
void resetModY ()
 
void modHeightAtCamera (Vec const **)
 
void incrCrowdSize ()
 
void decrCrowdSize ()
 
bool seStart (JAISoundID, Vec const *, u32, s8, f32, f32, f32, f32, u8)
 
bool seStartLevel (JAISoundID, Vec const *, u32, s8, f32, f32, f32, f32, u8)
 
void seStop (JAISoundID, u32)
 
void seStopAll (u32)
 
void seMoveVolumeAll (f32, u32)
 
void messageSePlay (u16, Vec *, s8)
 
void talkInSe ()
 
void talkOutSe ()
 
void menuInSe ()
 
void setLevObjSE (u32, Vec *, s8)
 
void setMultiTriggerSE (u32, Vec *, s8)
 
void processSeFramework ()
 
bool isLevelSe (JAISoundID)
 
bool isSoundCulling (JAISoundID)
 
void resetCrowdSize ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SeMgr >
 JASGlobalInstance (Z2SeMgr *inst)
 
 JASGlobalInstance (bool param_1)
 
 ~JASGlobalInstance ()
 

Private Attributes

JAISoundHandle mSoundHandle [24]
 
JAISoundHandles mSoundHandles
 
Z2MultiSeObj mLevelObjSe [10]
 
u8 mLevelObjectSeCount
 
Z2MultiSeObj mMultiTriggerSe [10]
 
u8 mMultiTriggerSeCount
 
Vec field_0x340 [8]
 
Vec constmModY [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 ( )

◆ incrCrowdSize()

void Z2SeMgr::incrCrowdSize ( )

◆ initSe()

void Z2SeMgr::initSe ( )

◆ isLevelSe()

bool Z2SeMgr::isLevelSe ( JAISoundID  i_soundID)

◆ isSoundCulling()

bool Z2SeMgr::isSoundCulling ( JAISoundID  i_soundID)

◆ menuInSe()

void Z2SeMgr::menuInSe ( )

◆ messageSePlay()

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

◆ modHeightAtCamera()

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

◆ processSeFramework()

void Z2SeMgr::processSeFramework ( )

◆ resetCrowdSize()

void Z2SeMgr::resetCrowdSize ( )
inline

◆ resetModY()

void Z2SeMgr::resetModY ( )

◆ seMoveVolumeAll()

void Z2SeMgr::seMoveVolumeAll ( f32  i_volume,
u32  i_count 
)

◆ seStart() [1/2]

bool Z2SeMgr::seStart ( JAISoundID  ,
Vec const ,
u32  ,
s8  ,
f32  ,
f32  ,
f32  ,
f32  ,
u8   
)

◆ seStart() [2/2]

bool Z2SeMgr::seStart ( JAISoundID  i_soundID,
Vec const i_pos,
u32  param_2,
s8  i_reverb,
f32  i_pitch,
f32  i_volume,
f32  i_pan,
f32  i_dolby,
u8  param_8 
)

◆ seStartLevel()

bool Z2SeMgr::seStartLevel ( JAISoundID  param_0,
Vec const param_1,
u32  param_2,
s8  param_3,
f32  param_4,
f32  param_5,
f32  param_6,
f32  param_7,
u8  param_8 
)

◆ seStop()

void Z2SeMgr::seStop ( JAISoundID  i_soundID,
u32  i_count 
)

◆ seStopAll()

void Z2SeMgr::seStopAll ( u32  i_count)

◆ setLevObjSE()

void Z2SeMgr::setLevObjSE ( u32  i_soundID,
Vec i_pos,
s8  param_2 
)

◆ setMultiTriggerSE()

void Z2SeMgr::setMultiTriggerSE ( u32  i_soundID,
Vec i_pos,
s8  param_2 
)

◆ 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

Vec const* 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

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