Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_sw.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_SW_H
2#define D_A_OBJ_SW_H
3
5
15struct obj_sc_s {
16public:
17 /* 0x00 */ s8 field_0x0;
18 /* 0x01 */ u8 field_0x1[0x4 - 0x1];
19 /* 0x04 */ cXyz field_0x4;
20 /* 0x10 */ cXyz field_0x10;
21 /* 0x1C */ cXyz field_0x1c;
22 /* 0x28 */ csXyz field_0x28;
23 /* 0x2E */ u8 field_0x2e[0x30 - 0x2e];
24 /* 0x30 */ f32 field_0x30;
25 /* 0x34 */ s8 field_0x34;
26 /* 0x35 */ s8 field_0x35;
27 /* 0x36 */ u8 field_0x36[0x38 - 0x36];
28 /* 0x38 */ int field_0x38;
29 /* 0x3C */ int field_0x3c;
32};
33
34STATIC_ASSERT(sizeof(obj_sc_s) == 0x64);
35
37public:
38 /* 0x000 */ fopAc_ac_c actor;
40 /* 0x570 */ u8 field_0x570;
41 /* 0x571 */ u8 field_0x571;
42 /* 0x572 */ u8 field_0x572[0x574 - 0x572];
43 /* 0x574 */ s16 field_0x574;
44 /* 0x576 */ s16 field_0x576;
45 /* 0x578 */ u8 field_0x578[0x57a - 0x578];
46 /* 0x57A */ s16 field_0x57a[3];
47 /* 0x580 */ s16 field_0x580;
48 /* 0x582 */ s16 field_0x582;
49 /* 0x584 */ f32 field_0x584;
50 /* 0x588 */ f32 field_0x588;
51 /* 0x58C */ f32 field_0x58c;
52 /* 0x590 */ f32 field_0x590;
53 /* 0x594 */ s16 field_0x594;
54 /* 0x596 */ s16 field_0x596;
55 /* 0x598 */ cXyz field_0x598;
56 /* 0x5A4 */ f32 field_0x5a4;
57 /* 0x5A8 */ obj_sc_s field_0x5a8[8];
58 /* 0x8C8 */ J3DModel* field_0x8c8;
59 /* 0x8CC */ s16 mDemoMode;
60 /* 0x8CE */ s16 field_0x8ce;
61 /* 0x8D0 */ cXyz mDemoCamEye;
62 /* 0x8DC */ cXyz mDemoCamCenter;
63 /* 0x8E8 */ cXyz field_0x8e8;
64 /* 0x8F4 */ f32 mDemoCamFovy;
65 /* 0x8F8 */ u8 field_0x8f8[0x8fc - 0x8f8];
66 /* 0x8FC */ f32 field_0x8fc;
67 /* 0x900 */ f32 field_0x900;
68 /* 0x904 */ cXyz field_0x904[2];
69 /* 0x91C */ int field_0x91c;
70 /* 0x920 */ cXyz field_0x920[63];
71 /* 0xC14 */ f32 field_0xc14[4];
72 /* 0xC24 */ u8 field_0xc24[0xd10 - 0xc24];
73 /* 0xD10 */ s8 field_0xd10[4];
74 /* 0xD14 */ u8 field_0xd14[0xd50 - 0xd14];
76 /* 0xD8C */ int field_0xd8c;
77};
78
79STATIC_ASSERT(sizeof(obj_sw_class) == 0xd90);
80
81#endif /* D_A_OBJ_SW_H */
Definition J3DModel.h:43
Definition Z2SoundObject.h:38
Definition c_sxyz.h:10
Definition f_op_actor.h:230
Definition m_Do_ext.h:561
Definition m_Do_ext.h:369
Switch.
Definition d_a_obj_sw.h:36
f32 field_0x900
Definition d_a_obj_sw.h:67
J3DModel * field_0x8c8
Definition d_a_obj_sw.h:58
u8 field_0x8f8[0x8fc - 0x8f8]
Definition d_a_obj_sw.h:65
u8 field_0x572[0x574 - 0x572]
Definition d_a_obj_sw.h:42
u8 field_0x571
Definition d_a_obj_sw.h:41
s16 field_0x57a[3]
Definition d_a_obj_sw.h:46
s16 field_0x594
Definition d_a_obj_sw.h:53
cXyz field_0x920[63]
Definition d_a_obj_sw.h:70
f32 field_0x590
Definition d_a_obj_sw.h:52
f32 field_0x58c
Definition d_a_obj_sw.h:51
u8 field_0xc24[0xd10 - 0xc24]
Definition d_a_obj_sw.h:72
s16 field_0x8ce
Definition d_a_obj_sw.h:60
f32 field_0xc14[4]
Definition d_a_obj_sw.h:71
s16 field_0x574
Definition d_a_obj_sw.h:43
f32 field_0x5a4
Definition d_a_obj_sw.h:56
s8 field_0xd10[4]
Definition d_a_obj_sw.h:73
u8 field_0xd14[0xd50 - 0xd14]
Definition d_a_obj_sw.h:74
fopAc_ac_c actor
Definition d_a_obj_sw.h:38
obj_sc_s field_0x5a8[8]
Definition d_a_obj_sw.h:57
f32 field_0x8fc
Definition d_a_obj_sw.h:66
request_of_phase_process_class mPhase
Definition d_a_obj_sw.h:39
s16 field_0x596
Definition d_a_obj_sw.h:54
int field_0xd8c
Definition d_a_obj_sw.h:76
f32 mDemoCamFovy
Definition d_a_obj_sw.h:64
int field_0x91c
Definition d_a_obj_sw.h:69
s16 field_0x576
Definition d_a_obj_sw.h:44
u8 field_0x578[0x57a - 0x578]
Definition d_a_obj_sw.h:45
cXyz field_0x598
Definition d_a_obj_sw.h:55
f32 field_0x584
Definition d_a_obj_sw.h:49
f32 field_0x588
Definition d_a_obj_sw.h:50
mDoExt_3DlineMat1_c field_0xd50
Definition d_a_obj_sw.h:75
u8 field_0x570
Definition d_a_obj_sw.h:40
cXyz mDemoCamEye
Definition d_a_obj_sw.h:61
s16 field_0x582
Definition d_a_obj_sw.h:48
s16 mDemoMode
Definition d_a_obj_sw.h:59
s16 field_0x580
Definition d_a_obj_sw.h:47
cXyz field_0x904[2]
Definition d_a_obj_sw.h:68
cXyz mDemoCamCenter
Definition d_a_obj_sw.h:62
cXyz field_0x8e8
Definition d_a_obj_sw.h:63
STATIC_ASSERT(sizeof(obj_sc_s)==0x64)
signed char s8
Definition types.h:7
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition c_xyz.h:7
Definition d_a_obj_sw.h:15
s8 field_0x0
Definition d_a_obj_sw.h:17
int field_0x38
Definition d_a_obj_sw.h:28
u8 field_0x36[0x38 - 0x36]
Definition d_a_obj_sw.h:27
Z2SoundObjSimple mSound
Definition d_a_obj_sw.h:31
s8 field_0x34
Definition d_a_obj_sw.h:25
csXyz field_0x28
Definition d_a_obj_sw.h:22
int field_0x3c
Definition d_a_obj_sw.h:29
f32 field_0x30
Definition d_a_obj_sw.h:24
cXyz field_0x1c
Definition d_a_obj_sw.h:21
u8 field_0x1[0x4 - 0x1]
Definition d_a_obj_sw.h:18
u8 field_0x2e[0x30 - 0x2e]
Definition d_a_obj_sw.h:23
mDoExt_McaMorf * mpModelMorf
Definition d_a_obj_sw.h:30
cXyz field_0x10
Definition d_a_obj_sw.h:20
s8 field_0x35
Definition d_a_obj_sw.h:26
cXyz field_0x4
Definition d_a_obj_sw.h:19
Definition c_phase.h:17