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
6#include <dolphin/types.h>
7
9public:
10 // Supposedly exists but didn't work. Might be too big to inline.
11 // See dPa_modelEcallBack::model_c::set.
12 // inline dKy_tevstr_c& operator=(const dKy_tevstr_c& b);
13
15 /* 0x074 */ J3DLightObj mLights[6];
16 /* 0x32C */ cXyz field_0x32c; // some light pos, unsure how it differs
17 /* 0x338 */ cXyz mLightPosWorld;
18 /* 0x344 */ f32 field_0x344;
19 /* 0x348 */ GXColorS10 AmbCol;
20 /* 0x350 */ GXColorS10 FogCol;
21 /* 0x358 */ GXColorS10 TevColor;
22 /* 0x360 */ GXColor TevKColor;
23 /* 0x364 */ GXColor mLightInf;
24 /* 0x368 */ f32 mFogStartZ;
25 /* 0x36C */ f32 mFogEndZ;
26 /* 0x370 */ f32 pat_ratio;
27 /* 0x374 */ f32 field_0x374;
28 /* 0x378 */ u16 Material_id; // Used for some sort of special material handling when non-0
29 /* 0x37A */ u8 Type;
30 /* 0x37B */ u8 mInitTimer;
31 /* 0x37C */ u8 UseCol;
32 /* 0x37D */ u8 PrevCol;
33 /* 0x37E */ u8 wether_pat1;
34 /* 0x37F */ u8 wether_pat0;
35 /* 0x380 */ s8 room_no; // Room Color
36 /* 0x381 */ u8 YukaCol; // Floor (Poly) Color
37 /* 0x382 */ u8 mLightMode;
38 /* 0x383 */ u8 Material_use_fg;
39 /* 0x384 */ u8 field_0x384;
40 /* 0x385 */ u8 field_0x385;
41}; // Size = 0x388
42
43STATIC_ASSERT(sizeof(dKy_tevstr_c) == 0x388);
44
45#endif /* D_D_KANKYO_TEV_STR */
Definition J3DTevs.h:251
Definition d_kankyo_tev_str.h:8
J3DLightObj mLightObj
Definition d_kankyo_tev_str.h:14
s8 room_no
Definition d_kankyo_tev_str.h:35
u8 Type
Definition d_kankyo_tev_str.h:29
u16 Material_id
Definition d_kankyo_tev_str.h:28
GXColorS10 FogCol
Definition d_kankyo_tev_str.h:20
GXColorS10 AmbCol
Definition d_kankyo_tev_str.h:19
f32 mFogEndZ
Definition d_kankyo_tev_str.h:25
GXColorS10 TevColor
Definition d_kankyo_tev_str.h:21
cXyz mLightPosWorld
Definition d_kankyo_tev_str.h:17
u8 mLightMode
Definition d_kankyo_tev_str.h:37
u8 Material_use_fg
Definition d_kankyo_tev_str.h:38
u8 PrevCol
Definition d_kankyo_tev_str.h:32
f32 pat_ratio
Definition d_kankyo_tev_str.h:26
u8 field_0x384
Definition d_kankyo_tev_str.h:39
cXyz field_0x32c
Definition d_kankyo_tev_str.h:16
f32 field_0x344
Definition d_kankyo_tev_str.h:18
GXColor TevKColor
Definition d_kankyo_tev_str.h:22
GXColor mLightInf
Definition d_kankyo_tev_str.h:23
u8 field_0x385
Definition d_kankyo_tev_str.h:40
u8 mInitTimer
Definition d_kankyo_tev_str.h:30
f32 field_0x374
Definition d_kankyo_tev_str.h:27
u8 UseCol
Definition d_kankyo_tev_str.h:31
u8 wether_pat0
Definition d_kankyo_tev_str.h:34
J3DLightObj mLights[6]
Definition d_kankyo_tev_str.h:15
u8 YukaCol
Definition d_kankyo_tev_str.h:36
f32 mFogStartZ
Definition d_kankyo_tev_str.h:24
u8 wether_pat1
Definition d_kankyo_tev_str.h:33
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