SSBM Decomp
Loading...
Searching...
No Matches
lbmthp.static.h
Go to the documentation of this file.
1#ifndef __GALE01_01E8F8
2#define __GALE01_01E8F8
3
4#include "lbmthp.h" // IWYU pragma: export
5
6#include <dolphin/gx/GXStruct.h>
7
9 /* 0x000 */ char pad_0[0x78];
10 /* 0x078 */ s32 unk_78;
11 /* 0x07C */ s32 unk_7C;
12 /* 0x080 */ s32 unk_80;
13 /* 0x084 */ s32 unk_84;
14 /* 0x088 */ s32 unk_88;
15 /* 0x08C */ char pad_8C[0x4];
16 /* 0x090 */ s32 unk_90;
17 /* 0x094 */ char pad_94[0x74];
18 /* 0x108 */ s32 unk_108;
19 /* 0x10C */ s32 unk_10C;
20 /* 0x110 */ s32 unk_110;
21 /* 0x114 */ char pad_114[0x20]; /* maybe part of unk_110[9]? */
22 /* 0x134 */ s32 unk_134;
23 /* 0x138 */ char pad_138[0xC]; /* maybe part of unk_134[4]? */
24 /* 0x144 */ s32 unk_144;
25 /* 0x148 */ s32 unk_148;
26 /* 0x14C */ s32 unk_14C;
27 /* 0x150 */ char pad_150[0x88]; /* maybe part of unk_14C[0x23]? */
28}; /* size = 0x1D8 */
29STATIC_ASSERT(sizeof(struct lbl_804333E0_t) == 0x1D8);
30
31/* 4333E0 */ static struct lbl_804333E0_t lbl_804333E0;
32/* 4D7CC0 */ static float lb_804D7CC0;
33
35 /* 0x00 */ GXTexObj tex0; /* 0x00-0x20 (size 0x20) */
36 /* 0x20 */ void* x20; /* image ptr for tex0 */
37 /* 0x24 */ GXTexObj tex1; /* 0x24-0x44 (size 0x20) */
38 /* 0x44 */ void* x44; /* image ptr for tex1 */
39 /* 0x48 */ GXTexObj tex2; /* 0x48-0x68 (size 0x20) */
40 /* 0x68 */ void* x68; /* image ptr for tex2 */
41 /* 0x6C */ u16 x6C; /* width */
42 /* 0x6E */ u16 x6E; /* height */
43 /* 0x70 */ s32 x70;
44 /* 0x74 */ u16 x74;
45 /* 0x76 */ u16 x76;
46 /* 0x78 */ s32 x78;
47 /* 0x7C */ s32 x7C;
48 /* 0x80 */ float x80;
49 /* 0x84 */ float x84;
50 /* 0x88 */ void* x88;
51 /* 0x8C */ s32 x8C;
52 /* 0x90 */ struct HSD_SObj* x90;
53 /* 0x94 */ char pad_94[0xA0 - 0x94];
54}; /* size = 0xA0 */
55STATIC_ASSERT(sizeof(struct lbl_804335B8_t) == 0xA0);
56
57/* 4335B8 */ static struct lbl_804335B8_t lbl_804335B8;
58/* 4D7CE0 */ static float lbl_804D7CE0;
59
61 /* 0x00 */ s32 x0;
62 /* 0x04 */ u16 x4;
63 /* 0x06 */ u16 x6;
64 /* 0x08 */ s32 x8;
65 /* 0x0C */ s32 xC;
66 /* 0x10 */ s32 x10;
67 /* 0x14 */ s32 x14;
68}; /* size = 0x18 */
69
70/* 3BAFE8 */ extern struct lbl_803BAFE8_t lbl_803BAFE8;
71/* 4D3834 */ extern s32 lbl_804D3834;
72
73#endif
signed long s32
Definition hsd_3B2B.h:1
static float lbl_804D7CE0
Definition lbmthp.static.h:58
struct lbl_803BAFE8_t lbl_803BAFE8
static struct lbl_804335B8_t lbl_804335B8
Definition lbmthp.static.h:57
s32 lbl_804D3834
static float lb_804D7CC0
Definition lbmthp.static.h:32
static struct lbl_804333E0_t lbl_804333E0
Definition lbmthp.static.h:31
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition sobjlib.h:13
Definition lbmthp.static.h:60
s32 x14
Definition lbmthp.static.h:67
s32 x10
Definition lbmthp.static.h:66
s32 xC
Definition lbmthp.static.h:65
u16 x6
Definition lbmthp.static.h:63
u16 x4
Definition lbmthp.static.h:62
s32 x0
Definition lbmthp.static.h:61
s32 x8
Definition lbmthp.static.h:64
Definition lbmthp.static.h:8
s32 unk_14C
Definition lbmthp.static.h:26
s32 unk_88
Definition lbmthp.static.h:14
s32 unk_90
Definition lbmthp.static.h:16
s32 unk_78
Definition lbmthp.static.h:10
char pad_150[0x88]
Definition lbmthp.static.h:27
s32 unk_110
Definition lbmthp.static.h:20
s32 unk_7C
Definition lbmthp.static.h:11
s32 unk_144
Definition lbmthp.static.h:24
s32 unk_148
Definition lbmthp.static.h:25
s32 unk_108
Definition lbmthp.static.h:18
s32 unk_80
Definition lbmthp.static.h:12
s32 unk_134
Definition lbmthp.static.h:22
s32 unk_84
Definition lbmthp.static.h:13
char pad_138[0xC]
Definition lbmthp.static.h:23
char pad_94[0x74]
Definition lbmthp.static.h:17
char pad_8C[0x4]
Definition lbmthp.static.h:15
s32 unk_10C
Definition lbmthp.static.h:19
char pad_114[0x20]
Definition lbmthp.static.h:21
char pad_0[0x78]
Definition lbmthp.static.h:9
Definition lbmthp.static.h:34
s32 x78
Definition lbmthp.static.h:46
u16 x6C
Definition lbmthp.static.h:41
u16 x76
Definition lbmthp.static.h:45
char pad_94[0xA0 - 0x94]
Definition lbmthp.static.h:53
GXTexObj tex1
Definition lbmthp.static.h:37
void * x44
Definition lbmthp.static.h:38
void * x68
Definition lbmthp.static.h:40
float x84
Definition lbmthp.static.h:49
s32 x8C
Definition lbmthp.static.h:51
void * x20
Definition lbmthp.static.h:36
struct HSD_SObj * x90
Definition lbmthp.static.h:52
s32 x7C
Definition lbmthp.static.h:47
s32 x70
Definition lbmthp.static.h:43
u16 x6E
Definition lbmthp.static.h:42
void * x88
Definition lbmthp.static.h:50
GXTexObj tex2
Definition lbmthp.static.h:39
u16 x74
Definition lbmthp.static.h:44
GXTexObj tex0
Definition lbmthp.static.h:35
float x80
Definition lbmthp.static.h:48