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[0x84];
10 /* 0x084 */ s32 unk_84; /* inferred */
11 /* 0x088 */ char pad_88[0x80]; /* maybe part of unk_84[0x21]? */
12 /* 0x108 */ s32 unk_108;
13 /* 0x10C */ s32 unk_10C;
14 /* 0x110 */ s32 unk_110;
15 /* 0x114 */ char pad_114[0x20]; /* maybe part of unk_110[9]? */
16 /* 0x134 */ s32 unk_134;
17 /* 0x138 */ char pad_138[0xC]; /* maybe part of unk_134[4]? */
18 /* 0x144 */ s32 unk_144;
19 /* 0x148 */ s32 unk_148;
20 /* 0x14C */ s32 unk_14C;
21 /* 0x150 */ char pad_150[0x88]; /* maybe part of unk_14C[0x23]? */
22}; /* size = 0x1D8 */
23STATIC_ASSERT(sizeof(struct lbl_804333E0_t) == 0x1D8);
24
25/* 4333E0 */ static struct lbl_804333E0_t lbl_804333E0;
26/* 4D7CC0 */ static float lb_804D7CC0;
27
28/* HSD_SObj_803A477C_t extended for this function */
30 /* 0x00 */ u8 pad0[0x10];
31 /* 0x10 */ float x10, x14;
32 /* 0x18 */ u8 pad18[0x3C - 0x18];
33 /* 0x3C */ u8 x3C, x3D, x3E, x3F;
34 /* 0x40 */ u32 x40;
35};
36
38 /* 0x00 */ GXTexObj tex0; /* 0x00-0x20 (size 0x20) */
39 /* 0x20 */ void* x20; /* image ptr for tex0 */
40 /* 0x24 */ GXTexObj tex1; /* 0x24-0x44 (size 0x20) */
41 /* 0x44 */ void* x44; /* image ptr for tex1 */
42 /* 0x48 */ GXTexObj tex2; /* 0x48-0x68 (size 0x20) */
43 /* 0x68 */ void* x68; /* image ptr for tex2 */
44 /* 0x6C */ u16 x6C; /* width */
45 /* 0x6E */ u16 x6E; /* height */
46 /* 0x70 */ s32 x70;
47 /* 0x74 */ u16 x74;
48 /* 0x76 */ u16 x76;
49 /* 0x78 */ s32 x78;
50 /* 0x7C */ s32 x7C;
51 /* 0x80 */ float x80;
52 /* 0x84 */ float x84;
53 /* 0x88 */ void* x88;
54 /* 0x8C */ s32 x8C;
55 /* 0x90 */ struct HSD_SObj_803A477C_t_ext* x90;
56 /* 0x94 */ char pad_94[0xA0 - 0x94];
57}; /* size = 0xA0 */
58STATIC_ASSERT(sizeof(struct lbl_804335B8_t) == 0xA0);
59
60/* 4335B8 */ static struct lbl_804335B8_t lbl_804335B8;
61/* 4D7CE0 */ static float lbl_804D7CE0;
62
63#endif
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
static float lbl_804D7CE0
Definition lbmthp.static.h:61
static struct lbl_804335B8_t lbl_804335B8
Definition lbmthp.static.h:60
static float lb_804D7CC0
Definition lbmthp.static.h:26
static struct lbl_804333E0_t lbl_804333E0
Definition lbmthp.static.h:25
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition lbmthp.static.h:29
u8 pad0[0x10]
Definition lbmthp.static.h:30
u8 x3D
Definition lbmthp.static.h:33
u8 x3C
Definition lbmthp.static.h:33
u8 x3E
Definition lbmthp.static.h:33
float x10
Definition lbmthp.static.h:31
u32 x40
Definition lbmthp.static.h:34
float x14
Definition lbmthp.static.h:31
u8 pad18[0x3C - 0x18]
Definition lbmthp.static.h:32
u8 x3F
Definition lbmthp.static.h:33
Definition lbmthp.static.h:8
s32 unk_14C
Definition lbmthp.static.h:20
char pad_88[0x80]
Definition lbmthp.static.h:11
char pad_0[0x84]
Definition lbmthp.static.h:9
char pad_150[0x88]
Definition lbmthp.static.h:21
s32 unk_110
Definition lbmthp.static.h:14
s32 unk_144
Definition lbmthp.static.h:18
s32 unk_148
Definition lbmthp.static.h:19
s32 unk_108
Definition lbmthp.static.h:12
s32 unk_134
Definition lbmthp.static.h:16
s32 unk_84
Definition lbmthp.static.h:10
char pad_138[0xC]
Definition lbmthp.static.h:17
s32 unk_10C
Definition lbmthp.static.h:13
char pad_114[0x20]
Definition lbmthp.static.h:15
Definition lbmthp.static.h:37
s32 x78
Definition lbmthp.static.h:49
u16 x6C
Definition lbmthp.static.h:44
u16 x76
Definition lbmthp.static.h:48
struct HSD_SObj_803A477C_t_ext * x90
Definition lbmthp.static.h:55
char pad_94[0xA0 - 0x94]
Definition lbmthp.static.h:56
GXTexObj tex1
Definition lbmthp.static.h:40
void * x44
Definition lbmthp.static.h:41
void * x68
Definition lbmthp.static.h:43
float x84
Definition lbmthp.static.h:52
s32 x8C
Definition lbmthp.static.h:54
void * x20
Definition lbmthp.static.h:39
s32 x7C
Definition lbmthp.static.h:50
s32 x70
Definition lbmthp.static.h:46
u16 x6E
Definition lbmthp.static.h:45
void * x88
Definition lbmthp.static.h:53
GXTexObj tex2
Definition lbmthp.static.h:42
u16 x74
Definition lbmthp.static.h:47
GXTexObj tex0
Definition lbmthp.static.h:38
float x80
Definition lbmthp.static.h:51