#include <d_kankyo.h>
|
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) |
|
◆ 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 |
◆ 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()
◆ setLight_bg()
◆ 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_p | Index into stage ENVR info for previous palette |
next_envr_id_p | Index into stage ENVR info for next (target) palette |
prev_pat_p | Index of stage Pselect (Palette Select) to use for previous palette |
next_pat_p | Index of stage Pselect (Palette Select) to use for next (target) palette |
prev_pal_start_id_p | Start Palette ID for previous palette color |
prev_pal_end_id_p | Ending Palette ID for previous palette color |
next_pal_start_id_p | Start Palette ID for next (target) palette color |
next_pal_end_id_p | Ending Palette ID for next (target) palette color |
color_ratio_p | Ratio in-between start and ending palette to use |
start_pat_pal_id_p | Index into stage Pselect for starting palette |
end_pat_pal_id_p | Index into stage Pselect for ending palette |
pattern_ratio_p | Ratio in-between previous pattern to the next |
init_timer_p | |
◆ setLightTevColorType() [1/2]
◆ setLightTevColorType() [2/2]
◆ setLightTevColorType_MAJI() [1/6]
◆ setLightTevColorType_MAJI() [2/6]
◆ setLightTevColorType_MAJI() [3/6]
◆ setLightTevColorType_MAJI() [4/6]
◆ setLightTevColorType_MAJI() [5/6]
◆ setLightTevColorType_MAJI() [6/6]
◆ setSunpos()
void dScnKy_env_light_c::setSunpos |
( |
| ) |
|
◆ settingTevStruct() [1/5]
◆ settingTevStruct() [2/5]
◆ settingTevStruct() [3/5]
◆ settingTevStruct() [4/5]
◆ settingTevStruct() [5/5]
◆ settingTevStruct_colget_actor()
◆ settingTevStruct_colget_player()
void dScnKy_env_light_c::settingTevStruct_colget_player |
( |
dKy_tevstr_c * |
tevstr_p | ) |
|
◆ settingTevStruct_plightcol_plus()
◆ Sndpos()
void dScnKy_env_light_c::Sndpos |
( |
| ) |
|
◆ actcol_ratio
f32 dScnKy_env_light_c::actcol_ratio |
◆ actor_addcol_amb
◆ actor_amb_col
◆ addcol_fog
◆ allcol_ratio
f32 dScnKy_env_light_c::allcol_ratio |
◆ base_light
◆ base_raincnt
int dScnKy_env_light_c::base_raincnt |
◆ bg1_addcol_amb
◆ bg2_addcol_amb
◆ bg3_addcol_amb
◆ bg_addcol_amb
◆ bg_amb_col
◆ bg_light_influence
f32 dScnKy_env_light_c::bg_light_influence |
◆ bgcol_ratio
f32 dScnKy_env_light_c::bgcol_ratio |
◆ bgparts_active_light
◆ camera_water_in_status
u8 dScnKy_env_light_c::camera_water_in_status |
◆ colordata_tbl
◆ custom_windpower
f32 dScnKy_env_light_c::custom_windpower |
◆ dalkmist_influence
◆ 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
◆ dungeonlight_col
GXColorS10 dScnKy_env_light_c::dungeonlight_col[6] |
◆ eflight
◆ efplight
◆ 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
◆ field_0x0d58
◆ 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
◆ 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
◆ fog_col
◆ fogcol_ratio
f32 dScnKy_env_light_c::fogcol_ratio |
◆ global_maple_col_change
◆ 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
◆ 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
◆ 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
◆ mpEvilPacket
◆ mpHousiPacket
◆ mPlayerEfLightIdx
int dScnKy_env_light_c::mPlayerEfLightIdx |
◆ mPlayerPLightIdx
int dScnKy_env_light_c::mPlayerPLightIdx |
◆ mpMudPacket
◆ mpOdourPacket
◆ mpRainPacket
◆ mpShstarPacket
◆ mpSnowPacket
◆ mpStarPacket
◆ mpSunLenzPacket
◆ mpSunPacket
◆ 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
◆ 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
◆ 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
◆ pointlight
◆ pol_arg
◆ pol_effcol
◆ pol_effcol2
◆ pol_efftbl
◆ pol_efftbl2
◆ 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
◆ senses_ef_emitter1
◆ 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
◆ staffroll_next_timer
u8 dScnKy_env_light_c::staffroll_next_timer |
◆ stage_envr_info
◆ stage_palette_info
◆ stage_plight_info
◆ stage_pselect_info
◆ 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
◆ 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
◆ 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
◆ 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
◆ 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
The documentation for this class was generated from the following files: