Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2EnvSeMgr Struct Reference

#include <Z2EnvSeMgr.h>

+ Inheritance diagram for Z2EnvSeMgr:
+ Collaboration diagram for Z2EnvSeMgr:

Public Member Functions

 Z2EnvSeMgr ()
 
 ~Z2EnvSeMgr ()
 
void framework ()
 
void resetScene ()
 
void resetSceneInner ()
 
void initSceneEnvSe (s32 sceneID, s8 room, f32)
 
void playSceneEnvSe ()
 
void initStaticEnvSe (u8, u8, u8, u8, Vec *)
 
bool startStaticEnvSe (s8 reverb)
 
void registWindowPos (Vec *posPtr)
 
bool startRainSe (s32, s8)
 
void startNearThunderSe (s8 reverb)
 
void startFarThunderSe (Vec *posPtr, s8 reverb)
 
void setSnowPower (s8 reverb)
 
void initStrongWindSe ()
 
void setWindDirection (Vec *dir)
 
bool startStrongWindSe (s8 reverb)
 
void initRiverSe (u8, u8, u8, u8)
 
void registRiverSePos (Vec *posPtr)
 
void setHyrulSewerOpen (bool isSewerOpen)
 
bool startRiverSe (s8 reverb)
 
void initFallSe (u8, u8, u8, u8)
 
void registFallSePos (Vec *posPtr)
 
bool startFallSe (s8 reverb)
 
void initEtcSe (u8, u8, u8, u8)
 
void registEtcSePos (Vec *posPtr)
 
bool startEtcSe (s8 reverb)
 
void registWolfSmellSePos (Vec *posPtr)
 
void startFogWipeTrigger (Vec *pos)
 
void setFogWipeWidth (f32 width)
 
f32 getFogDensity ()
 
bool startFogSe ()
 
void initLv3WaterSe (u8, u8, u8, u8)
 
void registLv3WaterSePos (u8, Vec *posPtr)
 
void startLv3WaterSe (s8 reverb)
 
void setWindType (u8 type)
 
void registSmellSePos (Vec *posPtr)
 
void startSmellSe (s8 reverb)
 
void initSmellSe (u8 param_0, u8 param_1, u8 param_2, u8 param_3)
 
- Public Member Functions inherited from JASGlobalInstance< Z2EnvSeMgr >
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 (Z2EnvSeMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 

Public Attributes

Z2EnvSeAutoPan field_0x0
 
Z2EnvSeAutoPan field_0x1c
 
u8 field_0x38
 
u8 field_0x39
 
Vec field_0x3c
 
f32 field_0x48
 
f32 field_0x4c
 
f32 field_0x50
 
f32 field_0x54
 
f32 field_0x58
 
f32 field_0x5c
 
f32 field_0x60
 
Z2MultiSeMgr field_0x64
 
Z2EnvSeBase field_0x80
 
Z2EnvSeBase field_0x88
 
Z2Calc::FNoise1f field_0x90
 
Z2Calc::FNoise1f field_0xa0
 
Z2Calc::FNoise1f field_0xb0
 
Z2Calc::FNoise1f field_0xc0
 
Z2Calc::FNoise1f field_0xd0
 
Z2Calc::FNoise1f field_0xe0
 
Z2Calc::FNoise1f field_0xf0
 
Z2Calc::FNoise1f field_0x100
 
Z2EnvSeBase field_0x110
 
Z2EnvSeBase field_0x118
 
Z2Calc::FNoise1f field_0x120
 
Z2Calc::FNoise1f field_0x130
 
s8 field_0x140
 
s8 mSnowPower
 
Z2EnvSeDir field_0x144
 
u8 mWindType
 
Z2MultiSeMgr mRiverSeMgr
 
Z2EnvSeBase field_0x180
 
u8 field_0x188
 
Z2Calc::FNoise1f field_0x18c
 
Z2Calc::FNoise1f field_0x19c
 
f32 field_0x1ac
 
f32 field_0x1b0
 
f32 field_0x1b4
 
s8 field_0x1b8
 
Z2MultiSeMgr mFallSeMgr
 
Z2EnvSeBase field_0x1d8
 
u8 field_0x1e0
 
f32 field_0x1e4
 
f32 field_0x1e8
 
f32 field_0x1ec
 
Z2MultiSeMgr mEtcSeMgr
 
Z2EnvSeBase field_0x20c
 
u8 field_0x214
 
f32 field_0x218
 
f32 field_0x21c
 
f32 field_0x220
 
Z2MultiSeMgr field_0x224
 
Z2EnvSeBase field_0x240
 
u8 field_0x248
 
f32 field_0x24c
 
f32 field_0x250
 
f32 field_0x254
 
Z2MultiSeMgr field_0x258
 
Z2EnvSeBase field_0x274
 
u8 field_0x27c
 
f32 field_0x280
 
f32 field_0x284
 
f32 field_0x288
 
Z2MultiSeMgr field_0x28c
 
Z2EnvSeBase field_0x2a8
 
u8 field_0x2b0
 
f32 field_0x2b4
 
f32 field_0x2b8
 
f32 field_0x2bc
 
Z2MultiSeMgr mWolfSmellSeMgr
 
Z2EnvSeBase field_0x2dc
 
u8 field_0x2e4
 
Z2Calc::FNoise1f field_0x2e8
 
Z2Calc::FNoise1f field_0x2f8
 
f32 mFogDensity
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< Z2EnvSeMgr >
static Z2EnvSeMgrgetInstance ()
 
- Static Public Attributes inherited from JASGlobalInstance< Z2EnvSeMgr >
static Z2EnvSeMgrsInstance
 

Constructor & Destructor Documentation

◆ Z2EnvSeMgr()

Z2EnvSeMgr::Z2EnvSeMgr ( )

◆ ~Z2EnvSeMgr()

Z2EnvSeMgr::~Z2EnvSeMgr ( )

Member Function Documentation

◆ framework()

void Z2EnvSeMgr::framework ( )

◆ getFogDensity()

f32 Z2EnvSeMgr::getFogDensity ( )

◆ initEtcSe()

void Z2EnvSeMgr::initEtcSe ( u8 param_1,
u8 param_2,
u8 param_3,
u8 param_4 )

◆ initFallSe()

void Z2EnvSeMgr::initFallSe ( u8 param_1,
u8 param_2,
u8 param_3,
u8 param_4 )

◆ initLv3WaterSe()

void Z2EnvSeMgr::initLv3WaterSe ( u8 param_1,
u8 param_2,
u8 param_3,
u8 param_4 )

◆ initRiverSe()

void Z2EnvSeMgr::initRiverSe ( u8 param_1,
u8 param_2,
u8 param_3,
u8 param_4 )

◆ initSceneEnvSe()

void Z2EnvSeMgr::initSceneEnvSe ( s32 sceneID,
s8 room,
f32 param_3 )

◆ initSmellSe()

void Z2EnvSeMgr::initSmellSe ( u8 param_0,
u8 param_1,
u8 param_2,
u8 param_3 )
inline

◆ initStaticEnvSe()

void Z2EnvSeMgr::initStaticEnvSe ( u8 param_1,
u8 param_2,
u8 param_3,
u8 param_4,
Vec * param_5 )

◆ initStrongWindSe()

void Z2EnvSeMgr::initStrongWindSe ( )

◆ playSceneEnvSe()

void Z2EnvSeMgr::playSceneEnvSe ( )

◆ registEtcSePos()

void Z2EnvSeMgr::registEtcSePos ( Vec * posPtr)

◆ registFallSePos()

void Z2EnvSeMgr::registFallSePos ( Vec * posPtr)

◆ registLv3WaterSePos()

void Z2EnvSeMgr::registLv3WaterSePos ( u8 param_1,
Vec * posPtr )

◆ registRiverSePos()

void Z2EnvSeMgr::registRiverSePos ( Vec * posPtr)

◆ registSmellSePos()

void Z2EnvSeMgr::registSmellSePos ( Vec * posPtr)
inline

◆ registWindowPos()

void Z2EnvSeMgr::registWindowPos ( Vec * posPtr)

◆ registWolfSmellSePos()

void Z2EnvSeMgr::registWolfSmellSePos ( Vec * posPtr)

◆ resetScene()

void Z2EnvSeMgr::resetScene ( )

◆ resetSceneInner()

void Z2EnvSeMgr::resetSceneInner ( )

◆ setFogWipeWidth()

void Z2EnvSeMgr::setFogWipeWidth ( f32 width)

◆ setHyrulSewerOpen()

void Z2EnvSeMgr::setHyrulSewerOpen ( bool isSewerOpen)

◆ setSnowPower()

void Z2EnvSeMgr::setSnowPower ( s8 reverb)

◆ setWindDirection()

void Z2EnvSeMgr::setWindDirection ( Vec * dir)

◆ setWindType()

void Z2EnvSeMgr::setWindType ( u8 type)
inline

◆ startEtcSe()

bool Z2EnvSeMgr::startEtcSe ( s8 reverb)

◆ startFallSe()

bool Z2EnvSeMgr::startFallSe ( s8 reverb)

◆ startFarThunderSe()

void Z2EnvSeMgr::startFarThunderSe ( Vec * posPtr,
s8 reverb )

◆ startFogSe()

bool Z2EnvSeMgr::startFogSe ( )

◆ startFogWipeTrigger()

void Z2EnvSeMgr::startFogWipeTrigger ( Vec * pos)

◆ startLv3WaterSe()

void Z2EnvSeMgr::startLv3WaterSe ( s8 reverb)

◆ startNearThunderSe()

void Z2EnvSeMgr::startNearThunderSe ( s8 reverb)

◆ startRainSe()

bool Z2EnvSeMgr::startRainSe ( s32 param_1,
s8 param_2 )

◆ startRiverSe()

bool Z2EnvSeMgr::startRiverSe ( s8 reverb)

◆ startSmellSe()

void Z2EnvSeMgr::startSmellSe ( s8 reverb)
inline

◆ startStaticEnvSe()

bool Z2EnvSeMgr::startStaticEnvSe ( s8 reverb)

◆ startStrongWindSe()

bool Z2EnvSeMgr::startStrongWindSe ( s8 reverb)

Member Data Documentation

◆ field_0x0

Z2EnvSeAutoPan Z2EnvSeMgr::field_0x0

◆ field_0x100

Z2Calc::FNoise1f Z2EnvSeMgr::field_0x100

◆ field_0x110

Z2EnvSeBase Z2EnvSeMgr::field_0x110

◆ field_0x118

Z2EnvSeBase Z2EnvSeMgr::field_0x118

◆ field_0x120

Z2Calc::FNoise1f Z2EnvSeMgr::field_0x120

◆ field_0x130

Z2Calc::FNoise1f Z2EnvSeMgr::field_0x130

◆ field_0x140

s8 Z2EnvSeMgr::field_0x140

◆ field_0x144

Z2EnvSeDir Z2EnvSeMgr::field_0x144

◆ field_0x180

Z2EnvSeBase Z2EnvSeMgr::field_0x180

◆ field_0x188

u8 Z2EnvSeMgr::field_0x188

◆ field_0x18c

Z2Calc::FNoise1f Z2EnvSeMgr::field_0x18c

◆ field_0x19c

Z2Calc::FNoise1f Z2EnvSeMgr::field_0x19c

◆ field_0x1ac

f32 Z2EnvSeMgr::field_0x1ac

◆ field_0x1b0

f32 Z2EnvSeMgr::field_0x1b0

◆ field_0x1b4

f32 Z2EnvSeMgr::field_0x1b4

◆ field_0x1b8

s8 Z2EnvSeMgr::field_0x1b8

◆ field_0x1c

Z2EnvSeAutoPan Z2EnvSeMgr::field_0x1c

◆ field_0x1d8

Z2EnvSeBase Z2EnvSeMgr::field_0x1d8

◆ field_0x1e0

u8 Z2EnvSeMgr::field_0x1e0

◆ field_0x1e4

f32 Z2EnvSeMgr::field_0x1e4

◆ field_0x1e8

f32 Z2EnvSeMgr::field_0x1e8

◆ field_0x1ec

f32 Z2EnvSeMgr::field_0x1ec

◆ field_0x20c

Z2EnvSeBase Z2EnvSeMgr::field_0x20c

◆ field_0x214

u8 Z2EnvSeMgr::field_0x214

◆ field_0x218

f32 Z2EnvSeMgr::field_0x218

◆ field_0x21c

f32 Z2EnvSeMgr::field_0x21c

◆ field_0x220

f32 Z2EnvSeMgr::field_0x220

◆ field_0x224

Z2MultiSeMgr Z2EnvSeMgr::field_0x224

◆ field_0x240

Z2EnvSeBase Z2EnvSeMgr::field_0x240

◆ field_0x248

u8 Z2EnvSeMgr::field_0x248

◆ field_0x24c

f32 Z2EnvSeMgr::field_0x24c

◆ field_0x250

f32 Z2EnvSeMgr::field_0x250

◆ field_0x254

f32 Z2EnvSeMgr::field_0x254

◆ field_0x258

Z2MultiSeMgr Z2EnvSeMgr::field_0x258

◆ field_0x274

Z2EnvSeBase Z2EnvSeMgr::field_0x274

◆ field_0x27c

u8 Z2EnvSeMgr::field_0x27c

◆ field_0x280

f32 Z2EnvSeMgr::field_0x280

◆ field_0x284

f32 Z2EnvSeMgr::field_0x284

◆ field_0x288

f32 Z2EnvSeMgr::field_0x288

◆ field_0x28c

Z2MultiSeMgr Z2EnvSeMgr::field_0x28c

◆ field_0x2a8

Z2EnvSeBase Z2EnvSeMgr::field_0x2a8

◆ field_0x2b0

u8 Z2EnvSeMgr::field_0x2b0

◆ field_0x2b4

f32 Z2EnvSeMgr::field_0x2b4

◆ field_0x2b8

f32 Z2EnvSeMgr::field_0x2b8

◆ field_0x2bc

f32 Z2EnvSeMgr::field_0x2bc

◆ field_0x2dc

Z2EnvSeBase Z2EnvSeMgr::field_0x2dc

◆ field_0x2e4

u8 Z2EnvSeMgr::field_0x2e4

◆ field_0x2e8

Z2Calc::FNoise1f Z2EnvSeMgr::field_0x2e8

◆ field_0x2f8

Z2Calc::FNoise1f Z2EnvSeMgr::field_0x2f8

◆ field_0x38

u8 Z2EnvSeMgr::field_0x38

◆ field_0x39

u8 Z2EnvSeMgr::field_0x39

◆ field_0x3c

Vec Z2EnvSeMgr::field_0x3c

◆ field_0x48

f32 Z2EnvSeMgr::field_0x48

◆ field_0x4c

f32 Z2EnvSeMgr::field_0x4c

◆ field_0x50

f32 Z2EnvSeMgr::field_0x50

◆ field_0x54

f32 Z2EnvSeMgr::field_0x54

◆ field_0x58

f32 Z2EnvSeMgr::field_0x58

◆ field_0x5c

f32 Z2EnvSeMgr::field_0x5c

◆ field_0x60

f32 Z2EnvSeMgr::field_0x60

◆ field_0x64

Z2MultiSeMgr Z2EnvSeMgr::field_0x64

◆ field_0x80

Z2EnvSeBase Z2EnvSeMgr::field_0x80

◆ field_0x88

Z2EnvSeBase Z2EnvSeMgr::field_0x88

◆ field_0x90

Z2Calc::FNoise1f Z2EnvSeMgr::field_0x90

◆ field_0xa0

Z2Calc::FNoise1f Z2EnvSeMgr::field_0xa0

◆ field_0xb0

Z2Calc::FNoise1f Z2EnvSeMgr::field_0xb0

◆ field_0xc0

Z2Calc::FNoise1f Z2EnvSeMgr::field_0xc0

◆ field_0xd0

Z2Calc::FNoise1f Z2EnvSeMgr::field_0xd0

◆ field_0xe0

Z2Calc::FNoise1f Z2EnvSeMgr::field_0xe0

◆ field_0xf0

Z2Calc::FNoise1f Z2EnvSeMgr::field_0xf0

◆ mEtcSeMgr

Z2MultiSeMgr Z2EnvSeMgr::mEtcSeMgr

◆ mFallSeMgr

Z2MultiSeMgr Z2EnvSeMgr::mFallSeMgr

◆ mFogDensity

f32 Z2EnvSeMgr::mFogDensity

◆ mRiverSeMgr

Z2MultiSeMgr Z2EnvSeMgr::mRiverSeMgr

◆ mSnowPower

s8 Z2EnvSeMgr::mSnowPower

◆ mWindType

u8 Z2EnvSeMgr::mWindType

◆ mWolfSmellSeMgr

Z2MultiSeMgr Z2EnvSeMgr::mWolfSmellSeMgr

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