Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_kankyo_tev_str.h
Go to the documentation of this file.
1#ifndef D_D_KANKYO_TEV_STR
2#define D_D_KANKYO_TEV_STR
3
5#include "m_Do/m_Do_ext.h"
6
8public:
9 // Supposedly exists but didn't work. Might be too big to inline.
10 // See dPa_modelEcallBack::model_c::set.
11 // inline dKy_tevstr_c& operator=(const dKy_tevstr_c& b);
12
14 /* 0x074 */ J3DLightObj mLights[6];
15 /* 0x32C */ cXyz field_0x32c; // some light pos, unsure how it differs
16 /* 0x338 */ cXyz mLightPosWorld;
17 /* 0x344 */ f32 field_0x344;
18 /* 0x348 */ GXColorS10 AmbCol;
19 /* 0x350 */ GXColorS10 FogCol;
20 /* 0x358 */ GXColorS10 TevColor;
21 /* 0x360 */ GXColor TevKColor;
22 /* 0x364 */ GXColor mLightInf;
23 /* 0x368 */ f32 mFogStartZ;
24 /* 0x36C */ f32 mFogEndZ;
25 /* 0x370 */ f32 pat_ratio;
26 /* 0x374 */ f32 field_0x374;
27 /* 0x378 */ u16 Material_id; // Used for some sort of special material handling when non-0
28 /* 0x37A */ u8 Type;
29 /* 0x37B */ u8 mInitTimer;
30 /* 0x37C */ u8 UseCol;
31 /* 0x37D */ u8 PrevCol;
32 /* 0x37E */ u8 wether_pat1;
33 /* 0x37F */ u8 wether_pat0;
34 /* 0x380 */ s8 room_no; // Room Color
35 /* 0x381 */ u8 YukaCol; // Floor (Poly) Color
36 /* 0x382 */ u8 mLightMode;
37 /* 0x383 */ u8 Material_use_fg;
38 /* 0x384 */ u8 field_0x384;
39 /* 0x385 */ u8 field_0x385;
40}; // Size = 0x388
41
42STATIC_ASSERT(sizeof(dKy_tevstr_c) == 0x388);
43
44#endif /* D_D_KANKYO_TEV_STR */
Definition J3DStruct.h:29
Definition d_kankyo_tev_str.h:7
J3DLightObj mLightObj
Definition d_kankyo_tev_str.h:13
s8 room_no
Definition d_kankyo_tev_str.h:34
u8 Type
Definition d_kankyo_tev_str.h:28
u16 Material_id
Definition d_kankyo_tev_str.h:27
GXColorS10 FogCol
Definition d_kankyo_tev_str.h:19
GXColorS10 AmbCol
Definition d_kankyo_tev_str.h:18
f32 mFogEndZ
Definition d_kankyo_tev_str.h:24
GXColorS10 TevColor
Definition d_kankyo_tev_str.h:20
cXyz mLightPosWorld
Definition d_kankyo_tev_str.h:16
u8 mLightMode
Definition d_kankyo_tev_str.h:36
u8 Material_use_fg
Definition d_kankyo_tev_str.h:37
u8 PrevCol
Definition d_kankyo_tev_str.h:31
f32 pat_ratio
Definition d_kankyo_tev_str.h:25
u8 field_0x384
Definition d_kankyo_tev_str.h:38
cXyz field_0x32c
Definition d_kankyo_tev_str.h:15
f32 field_0x344
Definition d_kankyo_tev_str.h:17
GXColor TevKColor
Definition d_kankyo_tev_str.h:21
GXColor mLightInf
Definition d_kankyo_tev_str.h:22
u8 field_0x385
Definition d_kankyo_tev_str.h:39
u8 mInitTimer
Definition d_kankyo_tev_str.h:29
f32 field_0x374
Definition d_kankyo_tev_str.h:26
u8 UseCol
Definition d_kankyo_tev_str.h:30
u8 wether_pat0
Definition d_kankyo_tev_str.h:33
J3DLightObj mLights[6]
Definition d_kankyo_tev_str.h:14
u8 YukaCol
Definition d_kankyo_tev_str.h:35
f32 mFogStartZ
Definition d_kankyo_tev_str.h:23
u8 wether_pat1
Definition d_kankyo_tev_str.h:32
STATIC_ASSERT(sizeof(dKy_tevstr_c)==0x388)
signed char s8
Definition types.h:7
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition GXStruct.h:34
Definition GXStruct.h:30
Definition c_xyz.h:7