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

#include <d_kankyo.h>

+ Collaboration diagram for dScnKy_env_light_c:

Public Member Functions

void settingTevStruct (int, cXyz *, dKy_tevstr_c *)
 
void setLightTevColorType_MAJI (J3DModelData *, dKy_tevstr_c *)
 
void settingTevStruct (int, cXyz *, dKy_tevstr_c *)
 
void setLightTevColorType_MAJI (J3DModelData *, dKy_tevstr_c *)
 
void settingTevStruct (int, cXyz *, dKy_tevstr_c *)
 
void setLightTevColorType_MAJI (J3DModelData *, dKy_tevstr_c *)
 
void settingTevStruct (int, cXyz *, dKy_tevstr_c *)
 
void setLightTevColorType_MAJI (J3DModelData *, dKy_tevstr_c *)
 
 dScnKy_env_light_c ()
 
void setDaytime ()
 
void setSunpos ()
 
f32 getDaytime ()
 
f32 getDarkDaytime ()
 
void setLight_palno_get (u8 *, u8 *, u8 *, u8 *, u8 *, u8 *, u8 *, u8 *, f32 *, int *, int *, f32 *, u8 *)
 
void setLight ()
 
void setLight_bg (dKy_tevstr_c *, GXColorS10 *, GXColorS10 *, f32 *, f32 *)
 
void setLight_actor (dKy_tevstr_c *, GXColorS10 *, f32 *, f32 *)
 
void settingTevStruct_colget_actor (cXyz *, dKy_tevstr_c *, GXColorS10 *, GXColorS10 *, f32 *, f32 *)
 
void settingTevStruct_colget_player (dKy_tevstr_c *)
 
void settingTevStruct_plightcol_plus (cXyz *, dKy_tevstr_c *, GXColorS10, GXColorS10, u8)
 
void settingTevStruct (int, cXyz *, dKy_tevstr_c *)
 
void setLightTevColorType (J3DModelData *, dKy_tevstr_c *)
 
void setLightTevColorType_MAJI (J3DModelData *, dKy_tevstr_c *)
 
void CalcTevColor ()
 
void Sndpos ()
 
void Eflight_flush_proc ()
 
void SetBaseLight ()
 
void exeKankyo ()
 
void drawKankyo ()
 
virtual ~dScnKy_env_light_c ()
 
void setLightTevColorType (J3DModel *model_p, dKy_tevstr_c *tevstr_p)
 
void setLightTevColorType_MAJI (J3DModel *model_p, dKy_tevstr_c *tevstr_p)
 

Public Attributes

stage_palette_info_classstage_palette_info
 
stage_pselect_info_classstage_pselect_info
 
stage_envr_info_classstage_envr_info
 
stage_vrboxcol_info_classstage_vrboxcol_info
 
dKyd_lightSchejulelight_schedule
 
LIGHT_INFLUENCE base_light
 
LIGHT_INFLUENCE mLightInfluence [30]
 
LIGHT_INFLUENCEpointlight [100]
 
LIGHT_INFLUENCEefplight [5]
 
u8 unk_0x59c [0x72C - 0x59C]
 
LIGHT_INFLUENCEunk_0x72c [5]
 
LIGHT_INFLUENCE unk_0x740
 
u8 unk_0x760 [0x764 - 0x760]
 
LIGHT_INFLUENCE bgparts_active_light [2]
 
EFLIGHT_PROC eflight
 
stage_plight_info_classstage_plight_info
 
WIND_INFLUENCEpntwind [30]
 
WIND_INF_ENTITY wind_inf_entity [5]
 
SND_INFLUENCE sound_influence
 
u8 player_room_no
 
DALKMIST_INFLUENCEdalkmist_influence [10]
 
DUNGEON_LIGHT dungeonlight [8]
 
BOSS_LIGHT field_0x0c18 [8]
 
BOSS_LIGHT field_0x0d58 [6]
 
GB_WIND_INFLUENCE global_wind_influence
 
f32 custom_windpower
 
f32 unk_0xe60
 
u16 unk_0xe64
 
u16 unk_0xe66
 
s16 evt_wind_angle_x
 
s16 evt_wind_angle_y
 
u8 unk_0xe6c
 
u8 evt_wind_go
 
u8 TeachWind_existence
 
u8 unk_0xe6f
 
bool mSunInitialized
 
dKankyo_sun_PacketmpSunPacket
 
dKankyo_sunlenz_PacketmpSunLenzPacket
 
bool mRainInitialized
 
int raincnt
 
dKankyo_rain_PacketmpRainPacket
 
bool mSnowInitialized
 
int mSnowCount
 
u8 field_0xe90
 
u8 field_0xe91
 
bool field_0xe92
 
dKankyo_snow_PacketmpSnowPacket
 
bool mStarInitialized
 
int mStarCount
 
f32 mStarDensity
 
dKankyo_star_PacketmpStarPacket
 
bool mHousiInitialized
 
u8 field_0xea9
 
int mHousiCount
 
dKankyo_housi_PacketmpHousiPacket
 
u8 mCloudInitialized
 
u8 mMoyaMode
 
int mMoyaCount
 
f32 field_0xebc
 
dKankyo_cloud_PacketmpCloudPacket
 
u8 mVrkumoStatus
 
int mVrkumoCount
 
f32 mVrkumoStrength
 
dKankyo_vrkumo_PacketmpVrkumoPacket
 
EF_THUNDER mThunderEff
 
u8 field_0xf18 [4]
 
dKankyo_shstar_PacketmpShstarPacket
 
u8 mOdourPacketStatus
 
u8 field_0xf21
 
int field_0xf24
 
dKankyo_odour_PacketmpOdourPacket
 
u8 field_0xf2c
 
J3DModelundwater_ef_model
 
f32 field_0xf34
 
JKRSolidHeapundwater_ef_heap
 
u8 senses_mode
 
u8 now_senses_effect
 
f32 senses_effect_strength
 
JPABaseEmittersenses_ef_emitter0
 
JPABaseEmittersenses_ef_emitter1
 
JPABaseEmittersenses_ef_emitter2
 
GB_MAPLE_COL_CHANGE global_maple_col_change [2]
 
u8 field_0x1038
 
int field_0x103c
 
u8 field_0x1040 [4]
 
u8 mMudInitialized
 
int field_0x1048
 
dKankyo_mud_PacketmpMudPacket
 
u8 mEvilInitialized
 
u8 field_0x1051
 
int field_0x1054
 
dKankyo_evil_PacketmpEvilPacket
 
mDoExt_btkAnmundwater_btk
 
kytag08_classfog_avoid_tag
 
Vec field_0x1064
 
cXyz sun_light_pos
 
cXyz plight_near_pos
 
cXyz sun_pos
 
cXyz moon_pos
 
cXyz field_0x10a0
 
GXFogAdjTable mXFogTbl
 
GXColorS10 vrbox_sky_col
 
GXColorS10 vrbox_kumo_top_col
 
GXColorS10 vrbox_kumo_bottom_col
 
GXColorS10 vrbox_kumo_shadow_col
 
GXColorS10 vrbox_kasumi_outer_col
 
GXColorS10 vrbox_kasumi_inner_col
 
GXColorS10 field_0x10f0
 
GXColorS10 field_0x10f8
 
GXColorS10 actor_amb_col
 
GXColorS10 bg_amb_col [4]
 
GXColorS10 dungeonlight_col [6]
 
GXColorS10 fog_col
 
GXColorS10 actor_addcol_amb
 
u8 unk_0x1168 [8]
 
GXColorS10 bg_addcol_amb
 
u8 unk_0x1178 [8]
 
GXColorS10 bg1_addcol_amb
 
u8 unk_0x1188 [8]
 
GXColorS10 bg2_addcol_amb
 
u8 unk_0x1198 [8]
 
GXColorS10 bg3_addcol_amb
 
u8 unk_0x11a8 [8]
 
GXColorS10 addcol_fog
 
GXColorS10 vrbox_addcol_sky0
 
GXColorS10 vrbox_addcol_kasumi
 
f32 unk_0x11c8
 
f32 unk_0x11cc
 
f32 unk_0x11d0
 
f32 dice_wether_change_time
 
f32 dice_wether_time
 
f32 pat_ratio
 
f32 mColPatBlendGather
 
f32 mFogNear
 
f32 mFogFar
 
f32 field_0x11ec
 
f32 field_0x11f0
 
f32 field_0x11f4
 
f32 now_allcol_ratio
 
f32 now_actcol_ratio
 
f32 now_bgcol_ratio
 
f32 now_fogcol_ratio
 
f32 now_vrboxsoracol_ratio
 
f32 now_vrboxkumocol_ratio
 
f32 field_0x1210
 
f32 allcol_ratio
 
f32 actcol_ratio
 
f32 bgcol_ratio
 
f32 fogcol_ratio
 
f32 vrboxsoracol_ratio
 
f32 vrboxkumocol_ratio
 
f32 field_0x122c
 
f32 field_0x1230
 
f32 field_0x1234
 
f32 field_0x1238
 
f32 field_0x123c
 
f32 field_0x1240
 
f32 daytime
 
f32 nexttime
 
f32 time_change_rate
 
f32 dark_daytime
 
f32 field_0x1254
 
f32 field_0x1258
 
f32 bg_light_influence
 
f32 grass_light_inf_rate
 
f32 field_0x1264
 
f32 field_0x1268
 
f32 field_0x126c
 
f32 mDemoAttentionPoint
 
f32 old_time
 
f32 field_0x1278
 
f32 field_0x127c
 
int field_0x1280
 
u8 field_0x1284 [4]
 
u32 moya_se
 
u8 unk_0x128c [0x1298 - 0x128C]
 
int dice_wether_counter
 
int base_raincnt
 
int field_0x12a0
 
int mPlayerPLightIdx
 
int mPlayerEfLightIdx
 
u8 field_0x12ac [0x12B0 - 0x12AC]
 
int field_0x12b0
 
int schbit_timer
 
u8 field_0x12b8 [0x12BC - 0x12B8]
 
u16 mFogAdjCenter
 
u16 mDate
 
s16 mActorLightEffect
 
u8 wether_pat0
 
u8 wether_pat1
 
u8 mColpatPrevGather
 
u8 mColpatCurrGather
 
u8 PrevCol
 
u8 UseCol
 
u8 mColpatWeather
 
u8 dice_wether_mode
 
u8 dice_wether_state
 
u8 dice_wether_pat
 
u8 field_0x12cc
 
u8 mColPatMode
 
u8 mColPatModeGather
 
u8 mFogAdjEnable
 
u8 mFogAdjTableType
 
u8 Itemgetcol_chg
 
u8 light_init_timer
 
u8 schbit
 
bool hide_vrbox
 
u8 mContrastFlag
 
u8 field_0x12d6
 
u8 shadow_mode
 
u8 camera_water_in_status
 
dKy_pol_efftbl_structpol_efftbl
 
dKy_pol_effcol_structpol_effcol
 
dKy_pol_efftbl_structpol_efftbl2
 
dKy_pol_effcol_structpol_effcol2
 
dKy_pol_sound_structpol_sound
 
dKy_pol_arg_structpol_arg
 
dKy_color_data_structcolordata_tbl
 
u8 mFogDensity
 
u8 field_0x12f9
 
u8 is_blure
 
u8 using_time_control_tag
 
s8 field_0x12fc
 
u8 darktime_week
 
u8 fishing_hole_season
 
s16 field_0x1300
 
s16 field_0x1302
 
f32 mWaterSurfaceShineRate
 
u8 light_mask_type
 
u8 light_size
 
u8 field_0x130a
 
u8 field_0x130b
 
u8 staffroll_next_timer
 

Constructor & Destructor Documentation

◆ dScnKy_env_light_c()

dScnKy_env_light_c::dScnKy_env_light_c ( )

◆ ~dScnKy_env_light_c()

virtual dScnKy_env_light_c::~dScnKy_env_light_c ( )
inlinevirtual

Member Function Documentation

◆ CalcTevColor()

void dScnKy_env_light_c::CalcTevColor ( )

◆ drawKankyo()

void dScnKy_env_light_c::drawKankyo ( )

◆ Eflight_flush_proc()

void dScnKy_env_light_c::Eflight_flush_proc ( )

◆ exeKankyo()

void dScnKy_env_light_c::exeKankyo ( )

◆ getDarkDaytime()

f32 dScnKy_env_light_c::getDarkDaytime ( )

◆ getDaytime()

f32 dScnKy_env_light_c::getDaytime ( )

◆ SetBaseLight()

void dScnKy_env_light_c::SetBaseLight ( )

◆ setDaytime()

void dScnKy_env_light_c::setDaytime ( )

◆ setLight()

void dScnKy_env_light_c::setLight ( )

◆ setLight_actor()

void dScnKy_env_light_c::setLight_actor ( dKy_tevstr_c tevstr_p,
GXColorS10 fog_col_p,
f32 fog_near_p,
f32 fog_far_p 
)

◆ setLight_bg()

void dScnKy_env_light_c::setLight_bg ( dKy_tevstr_c tevstr_p,
GXColorS10 bg_col_p,
GXColorS10 fog_col_p,
f32 fog_near_p,
f32 fog_far_p 
)

◆ setLight_palno_get()

void dScnKy_env_light_c::setLight_palno_get ( u8 prev_envr_id_p,
u8 next_envr_id_p,
u8 prev_pat_p,
u8 next_pat_p,
u8 prev_pal_start_id_p,
u8 prev_pal_end_id_p,
u8 next_pal_start_id_p,
u8 next_pal_end_id_p,
f32 color_ratio_p,
int start_pat_pal_id_p,
int end_pat_pal_id_p,
f32 pattern_ratio_p,
u8 init_timer_p 
)

Gets stage environment color palette information based on given IDs. This gets both previous and next palette information so that blending between palettes can occur. Both previous and next palette's also get a start and ending palette used to blend color based on time of day.

Parameters
prev_envr_id_pIndex into stage ENVR info for previous palette
next_envr_id_pIndex into stage ENVR info for next (target) palette
prev_pat_pIndex of stage Pselect (Palette Select) to use for previous palette
next_pat_pIndex of stage Pselect (Palette Select) to use for next (target) palette
prev_pal_start_id_pStart Palette ID for previous palette color
prev_pal_end_id_pEnding Palette ID for previous palette color
next_pal_start_id_pStart Palette ID for next (target) palette color
next_pal_end_id_pEnding Palette ID for next (target) palette color
color_ratio_pRatio in-between start and ending palette to use
start_pat_pal_id_pIndex into stage Pselect for starting palette
end_pat_pal_id_pIndex into stage Pselect for ending palette
pattern_ratio_pRatio in-between previous pattern to the next
init_timer_p

◆ setLightTevColorType() [1/2]

void dScnKy_env_light_c::setLightTevColorType ( J3DModel model_p,
dKy_tevstr_c tevstr_p 
)
inline

◆ setLightTevColorType() [2/2]

void dScnKy_env_light_c::setLightTevColorType ( J3DModelData ,
dKy_tevstr_c  
)

◆ setLightTevColorType_MAJI() [1/6]

void dScnKy_env_light_c::setLightTevColorType_MAJI ( J3DModel model_p,
dKy_tevstr_c tevstr_p 
)
inline

◆ setLightTevColorType_MAJI() [2/6]

void dScnKy_env_light_c::setLightTevColorType_MAJI ( J3DModelData ,
dKy_tevstr_c  
)

◆ setLightTevColorType_MAJI() [3/6]

void dScnKy_env_light_c::setLightTevColorType_MAJI ( J3DModelData modelData_p,
dKy_tevstr_c tevstr_p 
)

◆ setLightTevColorType_MAJI() [4/6]

void dScnKy_env_light_c::setLightTevColorType_MAJI ( J3DModelData ,
dKy_tevstr_c  
)

◆ setLightTevColorType_MAJI() [5/6]

void dScnKy_env_light_c::setLightTevColorType_MAJI ( J3DModelData ,
dKy_tevstr_c  
)

◆ setLightTevColorType_MAJI() [6/6]

void dScnKy_env_light_c::setLightTevColorType_MAJI ( J3DModelData ,
dKy_tevstr_c  
)

◆ setSunpos()

void dScnKy_env_light_c::setSunpos ( )

◆ settingTevStruct() [1/5]

void dScnKy_env_light_c::settingTevStruct ( int  ,
cXyz ,
dKy_tevstr_c  
)

◆ settingTevStruct() [2/5]

void dScnKy_env_light_c::settingTevStruct ( int  tevstrType,
cXyz pos_p,
dKy_tevstr_c tevstr_p 
)

◆ settingTevStruct() [3/5]

void dScnKy_env_light_c::settingTevStruct ( int  ,
cXyz ,
dKy_tevstr_c  
)

◆ settingTevStruct() [4/5]

void dScnKy_env_light_c::settingTevStruct ( int  ,
cXyz ,
dKy_tevstr_c  
)

◆ settingTevStruct() [5/5]

void dScnKy_env_light_c::settingTevStruct ( int  ,
cXyz ,
dKy_tevstr_c  
)

◆ settingTevStruct_colget_actor()

void dScnKy_env_light_c::settingTevStruct_colget_actor ( cXyz unused,
dKy_tevstr_c tevstr_p,
GXColorS10 out_color_p,
GXColorS10 fog_col_p,
f32 fog_near_p,
f32 fog_far_p 
)

◆ settingTevStruct_colget_player()

void dScnKy_env_light_c::settingTevStruct_colget_player ( dKy_tevstr_c tevstr_p)

◆ settingTevStruct_plightcol_plus()

void dScnKy_env_light_c::settingTevStruct_plightcol_plus ( cXyz pos_p,
dKy_tevstr_c tevstr_p,
GXColorS10  param_2,
GXColorS10  param_3,
u8  init_timer 
)

◆ Sndpos()

void dScnKy_env_light_c::Sndpos ( )

Member Data Documentation

◆ actcol_ratio

f32 dScnKy_env_light_c::actcol_ratio

◆ actor_addcol_amb

GXColorS10 dScnKy_env_light_c::actor_addcol_amb

◆ actor_amb_col

GXColorS10 dScnKy_env_light_c::actor_amb_col

◆ addcol_fog

GXColorS10 dScnKy_env_light_c::addcol_fog

◆ allcol_ratio

f32 dScnKy_env_light_c::allcol_ratio

◆ base_light

LIGHT_INFLUENCE dScnKy_env_light_c::base_light

◆ base_raincnt

int dScnKy_env_light_c::base_raincnt

◆ bg1_addcol_amb

GXColorS10 dScnKy_env_light_c::bg1_addcol_amb

◆ bg2_addcol_amb

GXColorS10 dScnKy_env_light_c::bg2_addcol_amb

◆ bg3_addcol_amb

GXColorS10 dScnKy_env_light_c::bg3_addcol_amb

◆ bg_addcol_amb

GXColorS10 dScnKy_env_light_c::bg_addcol_amb

◆ bg_amb_col

GXColorS10 dScnKy_env_light_c::bg_amb_col[4]

◆ bg_light_influence

f32 dScnKy_env_light_c::bg_light_influence

◆ bgcol_ratio

f32 dScnKy_env_light_c::bgcol_ratio

◆ bgparts_active_light

LIGHT_INFLUENCE dScnKy_env_light_c::bgparts_active_light[2]

◆ camera_water_in_status

u8 dScnKy_env_light_c::camera_water_in_status

◆ colordata_tbl

dKy_color_data_struct* dScnKy_env_light_c::colordata_tbl

◆ custom_windpower

f32 dScnKy_env_light_c::custom_windpower

◆ dalkmist_influence

DALKMIST_INFLUENCE* dScnKy_env_light_c::dalkmist_influence[10]

◆ dark_daytime

f32 dScnKy_env_light_c::dark_daytime

◆ darktime_week

u8 dScnKy_env_light_c::darktime_week

◆ daytime

f32 dScnKy_env_light_c::daytime

◆ dice_wether_change_time

f32 dScnKy_env_light_c::dice_wether_change_time

◆ dice_wether_counter

int dScnKy_env_light_c::dice_wether_counter

◆ dice_wether_mode

u8 dScnKy_env_light_c::dice_wether_mode

◆ dice_wether_pat

u8 dScnKy_env_light_c::dice_wether_pat

◆ dice_wether_state

u8 dScnKy_env_light_c::dice_wether_state

◆ dice_wether_time

f32 dScnKy_env_light_c::dice_wether_time

◆ dungeonlight

DUNGEON_LIGHT dScnKy_env_light_c::dungeonlight[8]

◆ dungeonlight_col

GXColorS10 dScnKy_env_light_c::dungeonlight_col[6]

◆ eflight

EFLIGHT_PROC dScnKy_env_light_c::eflight

◆ efplight

LIGHT_INFLUENCE* dScnKy_env_light_c::efplight[5]

◆ evt_wind_angle_x

s16 dScnKy_env_light_c::evt_wind_angle_x

◆ evt_wind_angle_y

s16 dScnKy_env_light_c::evt_wind_angle_y

◆ evt_wind_go

u8 dScnKy_env_light_c::evt_wind_go

◆ field_0x0c18

BOSS_LIGHT dScnKy_env_light_c::field_0x0c18[8]

◆ field_0x0d58

BOSS_LIGHT dScnKy_env_light_c::field_0x0d58[6]

◆ field_0x1038

u8 dScnKy_env_light_c::field_0x1038

◆ field_0x103c

int dScnKy_env_light_c::field_0x103c

◆ field_0x1040

u8 dScnKy_env_light_c::field_0x1040[4]

◆ field_0x1048

int dScnKy_env_light_c::field_0x1048

◆ field_0x1051

u8 dScnKy_env_light_c::field_0x1051

◆ field_0x1054

int dScnKy_env_light_c::field_0x1054

◆ field_0x1064

Vec dScnKy_env_light_c::field_0x1064

◆ field_0x10a0

cXyz dScnKy_env_light_c::field_0x10a0

◆ field_0x10f0

GXColorS10 dScnKy_env_light_c::field_0x10f0

◆ field_0x10f8

GXColorS10 dScnKy_env_light_c::field_0x10f8

◆ field_0x11ec

f32 dScnKy_env_light_c::field_0x11ec

◆ field_0x11f0

f32 dScnKy_env_light_c::field_0x11f0

◆ field_0x11f4

f32 dScnKy_env_light_c::field_0x11f4

◆ field_0x1210

f32 dScnKy_env_light_c::field_0x1210

◆ field_0x122c

f32 dScnKy_env_light_c::field_0x122c

◆ field_0x1230

f32 dScnKy_env_light_c::field_0x1230

◆ field_0x1234

f32 dScnKy_env_light_c::field_0x1234

◆ field_0x1238

f32 dScnKy_env_light_c::field_0x1238

◆ field_0x123c

f32 dScnKy_env_light_c::field_0x123c

◆ field_0x1240

f32 dScnKy_env_light_c::field_0x1240

◆ field_0x1254

f32 dScnKy_env_light_c::field_0x1254

◆ field_0x1258

f32 dScnKy_env_light_c::field_0x1258

◆ field_0x1264

f32 dScnKy_env_light_c::field_0x1264

◆ field_0x1268

f32 dScnKy_env_light_c::field_0x1268

◆ field_0x126c

f32 dScnKy_env_light_c::field_0x126c

◆ field_0x1278

f32 dScnKy_env_light_c::field_0x1278

◆ field_0x127c

f32 dScnKy_env_light_c::field_0x127c

◆ field_0x1280

int dScnKy_env_light_c::field_0x1280

◆ field_0x1284

u8 dScnKy_env_light_c::field_0x1284[4]

◆ field_0x12a0

int dScnKy_env_light_c::field_0x12a0

◆ field_0x12ac

u8 dScnKy_env_light_c::field_0x12ac[0x12B0 - 0x12AC]

◆ field_0x12b0

int dScnKy_env_light_c::field_0x12b0

◆ field_0x12b8

u8 dScnKy_env_light_c::field_0x12b8[0x12BC - 0x12B8]

◆ field_0x12cc

u8 dScnKy_env_light_c::field_0x12cc

◆ field_0x12d6

u8 dScnKy_env_light_c::field_0x12d6

◆ field_0x12f9

u8 dScnKy_env_light_c::field_0x12f9

◆ field_0x12fc

s8 dScnKy_env_light_c::field_0x12fc

◆ field_0x1300

s16 dScnKy_env_light_c::field_0x1300

◆ field_0x1302

s16 dScnKy_env_light_c::field_0x1302

◆ field_0x130a

u8 dScnKy_env_light_c::field_0x130a

◆ field_0x130b

u8 dScnKy_env_light_c::field_0x130b

◆ field_0xe90

u8 dScnKy_env_light_c::field_0xe90

◆ field_0xe91

u8 dScnKy_env_light_c::field_0xe91

◆ field_0xe92

bool dScnKy_env_light_c::field_0xe92

◆ field_0xea9

u8 dScnKy_env_light_c::field_0xea9

◆ field_0xebc

f32 dScnKy_env_light_c::field_0xebc

◆ field_0xf18

u8 dScnKy_env_light_c::field_0xf18[4]

◆ field_0xf21

u8 dScnKy_env_light_c::field_0xf21

◆ field_0xf24

int dScnKy_env_light_c::field_0xf24

◆ field_0xf2c

u8 dScnKy_env_light_c::field_0xf2c

◆ field_0xf34

f32 dScnKy_env_light_c::field_0xf34

◆ fishing_hole_season

u8 dScnKy_env_light_c::fishing_hole_season

◆ fog_avoid_tag

kytag08_class* dScnKy_env_light_c::fog_avoid_tag

◆ fog_col

GXColorS10 dScnKy_env_light_c::fog_col

◆ fogcol_ratio

f32 dScnKy_env_light_c::fogcol_ratio

◆ global_maple_col_change

GB_MAPLE_COL_CHANGE dScnKy_env_light_c::global_maple_col_change[2]

◆ global_wind_influence

GB_WIND_INFLUENCE dScnKy_env_light_c::global_wind_influence

◆ grass_light_inf_rate

f32 dScnKy_env_light_c::grass_light_inf_rate

◆ hide_vrbox

bool dScnKy_env_light_c::hide_vrbox

◆ is_blure

u8 dScnKy_env_light_c::is_blure

◆ Itemgetcol_chg

u8 dScnKy_env_light_c::Itemgetcol_chg

◆ light_init_timer

u8 dScnKy_env_light_c::light_init_timer

◆ light_mask_type

u8 dScnKy_env_light_c::light_mask_type

◆ light_schedule

dKyd_lightSchejule* dScnKy_env_light_c::light_schedule

◆ light_size

u8 dScnKy_env_light_c::light_size

◆ mActorLightEffect

s16 dScnKy_env_light_c::mActorLightEffect

◆ mCloudInitialized

u8 dScnKy_env_light_c::mCloudInitialized

◆ mColPatBlendGather

f32 dScnKy_env_light_c::mColPatBlendGather

◆ mColpatCurrGather

u8 dScnKy_env_light_c::mColpatCurrGather

◆ mColPatMode

u8 dScnKy_env_light_c::mColPatMode

◆ mColPatModeGather

u8 dScnKy_env_light_c::mColPatModeGather

◆ mColpatPrevGather

u8 dScnKy_env_light_c::mColpatPrevGather

◆ mColpatWeather

u8 dScnKy_env_light_c::mColpatWeather

◆ mContrastFlag

u8 dScnKy_env_light_c::mContrastFlag

◆ mDate

u16 dScnKy_env_light_c::mDate

◆ mDemoAttentionPoint

f32 dScnKy_env_light_c::mDemoAttentionPoint

◆ mEvilInitialized

u8 dScnKy_env_light_c::mEvilInitialized

◆ mFogAdjCenter

u16 dScnKy_env_light_c::mFogAdjCenter

◆ mFogAdjEnable

u8 dScnKy_env_light_c::mFogAdjEnable

◆ mFogAdjTableType

u8 dScnKy_env_light_c::mFogAdjTableType

◆ mFogDensity

u8 dScnKy_env_light_c::mFogDensity

◆ mFogFar

f32 dScnKy_env_light_c::mFogFar

◆ mFogNear

f32 dScnKy_env_light_c::mFogNear

◆ mHousiCount

int dScnKy_env_light_c::mHousiCount

◆ mHousiInitialized

bool dScnKy_env_light_c::mHousiInitialized

◆ mLightInfluence

LIGHT_INFLUENCE dScnKy_env_light_c::mLightInfluence[30]

◆ mMoyaCount

int dScnKy_env_light_c::mMoyaCount

◆ mMoyaMode

u8 dScnKy_env_light_c::mMoyaMode

◆ mMudInitialized

u8 dScnKy_env_light_c::mMudInitialized

◆ mOdourPacketStatus

u8 dScnKy_env_light_c::mOdourPacketStatus

◆ moon_pos

cXyz dScnKy_env_light_c::moon_pos

◆ moya_se

u32 dScnKy_env_light_c::moya_se

◆ mpCloudPacket

dKankyo_cloud_Packet* dScnKy_env_light_c::mpCloudPacket

◆ mpEvilPacket

dKankyo_evil_Packet* dScnKy_env_light_c::mpEvilPacket

◆ mpHousiPacket

dKankyo_housi_Packet* dScnKy_env_light_c::mpHousiPacket

◆ mPlayerEfLightIdx

int dScnKy_env_light_c::mPlayerEfLightIdx

◆ mPlayerPLightIdx

int dScnKy_env_light_c::mPlayerPLightIdx

◆ mpMudPacket

dKankyo_mud_Packet* dScnKy_env_light_c::mpMudPacket

◆ mpOdourPacket

dKankyo_odour_Packet* dScnKy_env_light_c::mpOdourPacket

◆ mpRainPacket

dKankyo_rain_Packet* dScnKy_env_light_c::mpRainPacket

◆ mpShstarPacket

dKankyo_shstar_Packet* dScnKy_env_light_c::mpShstarPacket

◆ mpSnowPacket

dKankyo_snow_Packet* dScnKy_env_light_c::mpSnowPacket

◆ mpStarPacket

dKankyo_star_Packet* dScnKy_env_light_c::mpStarPacket

◆ mpSunLenzPacket

dKankyo_sunlenz_Packet* dScnKy_env_light_c::mpSunLenzPacket

◆ mpSunPacket

dKankyo_sun_Packet* dScnKy_env_light_c::mpSunPacket

◆ mpVrkumoPacket

dKankyo_vrkumo_Packet* dScnKy_env_light_c::mpVrkumoPacket

◆ mRainInitialized

bool dScnKy_env_light_c::mRainInitialized

◆ mSnowCount

int dScnKy_env_light_c::mSnowCount

◆ mSnowInitialized

bool dScnKy_env_light_c::mSnowInitialized

◆ mStarCount

int dScnKy_env_light_c::mStarCount

◆ mStarDensity

f32 dScnKy_env_light_c::mStarDensity

◆ mStarInitialized

bool dScnKy_env_light_c::mStarInitialized

◆ mSunInitialized

bool dScnKy_env_light_c::mSunInitialized

◆ mThunderEff

EF_THUNDER dScnKy_env_light_c::mThunderEff

◆ mVrkumoCount

int dScnKy_env_light_c::mVrkumoCount

◆ mVrkumoStatus

u8 dScnKy_env_light_c::mVrkumoStatus

◆ mVrkumoStrength

f32 dScnKy_env_light_c::mVrkumoStrength

◆ mWaterSurfaceShineRate

f32 dScnKy_env_light_c::mWaterSurfaceShineRate

◆ mXFogTbl

GXFogAdjTable dScnKy_env_light_c::mXFogTbl

◆ nexttime

f32 dScnKy_env_light_c::nexttime

◆ now_actcol_ratio

f32 dScnKy_env_light_c::now_actcol_ratio

◆ now_allcol_ratio

f32 dScnKy_env_light_c::now_allcol_ratio

◆ now_bgcol_ratio

f32 dScnKy_env_light_c::now_bgcol_ratio

◆ now_fogcol_ratio

f32 dScnKy_env_light_c::now_fogcol_ratio

◆ now_senses_effect

u8 dScnKy_env_light_c::now_senses_effect

◆ now_vrboxkumocol_ratio

f32 dScnKy_env_light_c::now_vrboxkumocol_ratio

◆ now_vrboxsoracol_ratio

f32 dScnKy_env_light_c::now_vrboxsoracol_ratio

◆ old_time

f32 dScnKy_env_light_c::old_time

◆ pat_ratio

f32 dScnKy_env_light_c::pat_ratio

◆ player_room_no

u8 dScnKy_env_light_c::player_room_no

◆ plight_near_pos

cXyz dScnKy_env_light_c::plight_near_pos

◆ pntwind

WIND_INFLUENCE* dScnKy_env_light_c::pntwind[30]

◆ pointlight

LIGHT_INFLUENCE* dScnKy_env_light_c::pointlight[100]

◆ pol_arg

dKy_pol_arg_struct* dScnKy_env_light_c::pol_arg

◆ pol_effcol

dKy_pol_effcol_struct* dScnKy_env_light_c::pol_effcol

◆ pol_effcol2

dKy_pol_effcol_struct* dScnKy_env_light_c::pol_effcol2

◆ pol_efftbl

dKy_pol_efftbl_struct* dScnKy_env_light_c::pol_efftbl

◆ pol_efftbl2

dKy_pol_efftbl_struct* dScnKy_env_light_c::pol_efftbl2

◆ pol_sound

dKy_pol_sound_struct* dScnKy_env_light_c::pol_sound

◆ PrevCol

u8 dScnKy_env_light_c::PrevCol

◆ raincnt

int dScnKy_env_light_c::raincnt

◆ schbit

u8 dScnKy_env_light_c::schbit

◆ schbit_timer

int dScnKy_env_light_c::schbit_timer

◆ senses_ef_emitter0

JPABaseEmitter* dScnKy_env_light_c::senses_ef_emitter0

◆ senses_ef_emitter1

JPABaseEmitter* dScnKy_env_light_c::senses_ef_emitter1

◆ senses_ef_emitter2

JPABaseEmitter* dScnKy_env_light_c::senses_ef_emitter2

◆ senses_effect_strength

f32 dScnKy_env_light_c::senses_effect_strength

◆ senses_mode

u8 dScnKy_env_light_c::senses_mode

◆ shadow_mode

u8 dScnKy_env_light_c::shadow_mode

◆ sound_influence

SND_INFLUENCE dScnKy_env_light_c::sound_influence

◆ staffroll_next_timer

u8 dScnKy_env_light_c::staffroll_next_timer

◆ stage_envr_info

stage_envr_info_class* dScnKy_env_light_c::stage_envr_info

◆ stage_palette_info

stage_palette_info_class* dScnKy_env_light_c::stage_palette_info

◆ stage_plight_info

stage_plight_info_class* dScnKy_env_light_c::stage_plight_info

◆ stage_pselect_info

stage_pselect_info_class* dScnKy_env_light_c::stage_pselect_info

◆ stage_vrboxcol_info

stage_vrboxcol_info_class* dScnKy_env_light_c::stage_vrboxcol_info

◆ sun_light_pos

cXyz dScnKy_env_light_c::sun_light_pos

◆ sun_pos

cXyz dScnKy_env_light_c::sun_pos

◆ TeachWind_existence

u8 dScnKy_env_light_c::TeachWind_existence

◆ time_change_rate

f32 dScnKy_env_light_c::time_change_rate

◆ undwater_btk

mDoExt_btkAnm* dScnKy_env_light_c::undwater_btk

◆ undwater_ef_heap

JKRSolidHeap* dScnKy_env_light_c::undwater_ef_heap

◆ undwater_ef_model

J3DModel* dScnKy_env_light_c::undwater_ef_model

◆ unk_0x1168

u8 dScnKy_env_light_c::unk_0x1168[8]

◆ unk_0x1178

u8 dScnKy_env_light_c::unk_0x1178[8]

◆ unk_0x1188

u8 dScnKy_env_light_c::unk_0x1188[8]

◆ unk_0x1198

u8 dScnKy_env_light_c::unk_0x1198[8]

◆ unk_0x11a8

u8 dScnKy_env_light_c::unk_0x11a8[8]

◆ unk_0x11c8

f32 dScnKy_env_light_c::unk_0x11c8

◆ unk_0x11cc

f32 dScnKy_env_light_c::unk_0x11cc

◆ unk_0x11d0

f32 dScnKy_env_light_c::unk_0x11d0

◆ unk_0x128c

u8 dScnKy_env_light_c::unk_0x128c[0x1298 - 0x128C]

◆ unk_0x59c

u8 dScnKy_env_light_c::unk_0x59c[0x72C - 0x59C]

◆ unk_0x72c

LIGHT_INFLUENCE* dScnKy_env_light_c::unk_0x72c[5]

◆ unk_0x740

LIGHT_INFLUENCE dScnKy_env_light_c::unk_0x740

◆ unk_0x760

u8 dScnKy_env_light_c::unk_0x760[0x764 - 0x760]

◆ unk_0xe60

f32 dScnKy_env_light_c::unk_0xe60

◆ unk_0xe64

u16 dScnKy_env_light_c::unk_0xe64

◆ unk_0xe66

u16 dScnKy_env_light_c::unk_0xe66

◆ unk_0xe6c

u8 dScnKy_env_light_c::unk_0xe6c

◆ unk_0xe6f

u8 dScnKy_env_light_c::unk_0xe6f

◆ UseCol

u8 dScnKy_env_light_c::UseCol

◆ using_time_control_tag

u8 dScnKy_env_light_c::using_time_control_tag

◆ vrbox_addcol_kasumi

GXColorS10 dScnKy_env_light_c::vrbox_addcol_kasumi

◆ vrbox_addcol_sky0

GXColorS10 dScnKy_env_light_c::vrbox_addcol_sky0

◆ vrbox_kasumi_inner_col

GXColorS10 dScnKy_env_light_c::vrbox_kasumi_inner_col

◆ vrbox_kasumi_outer_col

GXColorS10 dScnKy_env_light_c::vrbox_kasumi_outer_col

◆ vrbox_kumo_bottom_col

GXColorS10 dScnKy_env_light_c::vrbox_kumo_bottom_col

◆ vrbox_kumo_shadow_col

GXColorS10 dScnKy_env_light_c::vrbox_kumo_shadow_col

◆ vrbox_kumo_top_col

GXColorS10 dScnKy_env_light_c::vrbox_kumo_top_col

◆ vrbox_sky_col

GXColorS10 dScnKy_env_light_c::vrbox_sky_col

◆ vrboxkumocol_ratio

f32 dScnKy_env_light_c::vrboxkumocol_ratio

◆ vrboxsoracol_ratio

f32 dScnKy_env_light_c::vrboxsoracol_ratio

◆ wether_pat0

u8 dScnKy_env_light_c::wether_pat0

◆ wether_pat1

u8 dScnKy_env_light_c::wether_pat1

◆ wind_inf_entity

WIND_INF_ENTITY dScnKy_env_light_c::wind_inf_entity[5]

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