#include <d_kankyo.h>
|
| | 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/2]
◆ setLightTevColorType_MAJI() [2/2]
◆ setSunpos()
| void dScnKy_env_light_c::setSunpos |
( |
| ) |
|
◆ settingTevStruct()
| void dScnKy_env_light_c::settingTevStruct |
( |
int | tevstrType, |
|
|
cXyz * | pos_p, |
|
|
dKy_tevstr_c * | tevstr_p ) |
◆ 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_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_0xe58
| u8 dScnKy_env_light_c::field_0xe58[0xE68 - 0xE58] |
◆ 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_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 |
◆ mOdourData
◆ 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
◆ 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
◆ navy
◆ 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
| u8 dScnKy_env_light_c::wether |
◆ 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: