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

◆ registFallSePos()

void Z2EnvSeMgr::registFallSePos ( Vec param_0)

◆ registLv3WaterSePos()

void Z2EnvSeMgr::registLv3WaterSePos ( u8  param_1,
Vec param_2 
)

◆ registRiverSePos()

void Z2EnvSeMgr::registRiverSePos ( Vec param_0)

◆ registSmellSePos()

void Z2EnvSeMgr::registSmellSePos ( Vec param_0)
inline

◆ registWindowPos()

void Z2EnvSeMgr::registWindowPos ( Vec param_0)

◆ registWolfSmellSePos()

void Z2EnvSeMgr::registWolfSmellSePos ( Vec param_0)

◆ resetScene()

void Z2EnvSeMgr::resetScene ( )

◆ resetSceneInner()

void Z2EnvSeMgr::resetSceneInner ( )

◆ setFogWipeWidth()

void Z2EnvSeMgr::setFogWipeWidth ( f32  param_0)

◆ setHyrulSewerOpen()

void Z2EnvSeMgr::setHyrulSewerOpen ( bool  param_0)

◆ setSnowPower()

void Z2EnvSeMgr::setSnowPower ( s8  param_0)

◆ setWindDirection()

void Z2EnvSeMgr::setWindDirection ( Vec param_0)

◆ setWindType()

void Z2EnvSeMgr::setWindType ( u8  i_type)
inline

◆ startEtcSe()

bool Z2EnvSeMgr::startEtcSe ( s8  param_1)

◆ startFallSe()

bool Z2EnvSeMgr::startFallSe ( s8  param_1)

◆ startFarThunderSe()

void Z2EnvSeMgr::startFarThunderSe ( Vec param_1,
s8  param_2 
)

◆ startFogSe()

bool Z2EnvSeMgr::startFogSe ( )

◆ startFogWipeTrigger()

bool Z2EnvSeMgr::startFogWipeTrigger ( Vec param_0)

◆ startLv3WaterSe()

void Z2EnvSeMgr::startLv3WaterSe ( s8  param_1)

◆ startNearThunderSe()

void Z2EnvSeMgr::startNearThunderSe ( s8  param_1)

◆ startRainSe()

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

◆ startRiverSe()

bool Z2EnvSeMgr::startRiverSe ( s8  param_1)

◆ startSmellSe()

void Z2EnvSeMgr::startSmellSe ( s8  param_0)
inline

◆ startStaticEnvSe()

bool Z2EnvSeMgr::startStaticEnvSe ( s8  param_1)

◆ startStrongWindSe()

bool Z2EnvSeMgr::startStrongWindSe ( s8  param_1)

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: