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#include <dolphin/os/OSAlarm.h>
8
10 /* 0x000 */ char pad_0[0x20];
11 /* 0x020 */ u32 unk_20;
12 /* 0x024 */ char pad_24[0x1C];
13 /* 0x040 */ u32 unk_40;
14 /* 0x044 */ u32 unk_44;
15 /* 0x048 */ u32 unk_48;
16 /* 0x04C */ void** unk_4C;
17 /* 0x050 */ void* unk_50;
18 /* 0x054 */ void* unk_54;
19 /* 0x058 */ void* unk_58;
20 /* 0x05C */ char pad_5C[0xC];
21 /* 0x068 */ s32 unk_68;
22 /* 0x06C */ char pad_6C[0x4];
23 /* 0x070 */ s32 unk_70;
24 /* 0x074 */ u32 unk_74;
25 /* 0x078 */ s32 unk_78;
26 /* 0x07C */ s32 unk_7C;
27 /* 0x080 */ s32 unk_80;
28 /* 0x084 */ s32 unk_84;
29 /* 0x088 */ s32 unk_88;
30 /* 0x08C */ u32 unk_8C;
31 /* 0x090 */ s32 unk_90;
32 /* 0x094 */ char pad_94[0x70];
33 /* 0x104 */ u32 unk_104;
34 /* 0x108 */ s32 unk_108;
35 /* 0x10C */ s32 unk_10C;
36 /* 0x110 */ s32 unk_110;
37 /* 0x114 */ char pad_114[0xC];
38 /* 0x120 */ u32 unk_120;
39 /* 0x124 */ u32 currPackedSize;
40 /* 0x128 */ s32 unk_128;
41 /* 0x12C */ s32 unk_12C;
42 /* 0x130 */ s32 unk_130;
43 /* 0x134 */ s32 unk_134;
44 /* 0x138 */ s32 unk_138;
45 /* 0x13C */ u32 unk_13C;
46 /* 0x140 */ void* unk_140;
47 /* 0x144 */ s32 unk_144;
48 /* 0x148 */ s32 unk_148;
49 /* 0x14C */ s32 power;
50 /* 0x150 */ OSAlarm unk_150;
51 /* 0x178 */ GXTexObj unk_178;
52 /* 0x198 */ GXTexObj unk_198;
53 /* 0x1B8 */ GXTexObj unk_1B8;
54}; /* size = 0x1D8 */
55STATIC_ASSERT(sizeof(struct lbl_804333E0_t) == 0x1D8);
56
57/* 4333E0 */ static struct lbl_804333E0_t Movieplayer;
58/* 4D7CC0 */ static float lb_804D7CC0;
59
61 /* 0x00 */ GXTexObj tex0; /* 0x00-0x20 (size 0x20) */
62 /* 0x20 */ void* x20; /* image ptr for tex0 */
63 /* 0x24 */ GXTexObj tex1; /* 0x24-0x44 (size 0x20) */
64 /* 0x44 */ void* x44; /* image ptr for tex1 */
65 /* 0x48 */ GXTexObj tex2; /* 0x48-0x68 (size 0x20) */
66 /* 0x68 */ void* x68; /* image ptr for tex2 */
67 /* 0x6C */ u16 x6C; /* width */
68 /* 0x6E */ u16 x6E; /* height */
69 /* 0x70 */ s32 x70;
70 /* 0x74 */ u16 x74;
71 /* 0x76 */ u16 x76;
72 /* 0x78 */ s32 x78;
73 /* 0x7C */ s32 x7C;
74 /* 0x80 */ float x80;
75 /* 0x84 */ float x84;
76 /* 0x88 */ void* x88;
77 /* 0x8C */ s32 x8C;
78 /* 0x90 */ struct HSD_SObj* x90;
79 /* 0x94 */ u32 unk94;
80 /* 0x98 */ u32 unk98;
81 /* 0x9C */ char pad_9C[0xA0 - 0x9C];
82}; /* size = 0xA0 */
83STATIC_ASSERT(sizeof(struct lbl_804335B8_t) == 0xA0);
84
85/* 4335B8 */ static struct lbl_804335B8_t lbl_804335B8;
86/* 4D7CE0 */ static float lbl_804D7CE0;
87
89 /* 0x00 */ s32 x0;
90 /* 0x04 */ u16 x4;
91 /* 0x06 */ u16 x6;
92 /* 0x08 */ s32 x8;
93 /* 0x0C */ s32 xC;
94 /* 0x10 */ s32 x10;
95 /* 0x14 */ s32 x14;
96}; /* size = 0x18 */
97
98/* 3BAFE8 */ extern struct lbl_803BAFE8_t lbl_803BAFE8;
99/* 4D3834 */ extern s32 lbl_804D3834;
100
101#endif
signed long s32
Definition hsd_3B2B.h:1
static float lbl_804D7CE0
Definition lbmthp.static.h:86
struct lbl_803BAFE8_t lbl_803BAFE8
static struct lbl_804335B8_t lbl_804335B8
Definition lbmthp.static.h:85
s32 lbl_804D3834
static float lb_804D7CC0
Definition lbmthp.static.h:58
static struct lbl_804333E0_t Movieplayer
Definition lbmthp.static.h:57
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition sobjlib.h:13
Definition lbmthp.static.h:88
s32 x14
Definition lbmthp.static.h:95
s32 x10
Definition lbmthp.static.h:94
s32 xC
Definition lbmthp.static.h:93
u16 x6
Definition lbmthp.static.h:91
u16 x4
Definition lbmthp.static.h:90
s32 x0
Definition lbmthp.static.h:89
s32 x8
Definition lbmthp.static.h:92
Definition lbmthp.static.h:9
s32 unk_88
Definition lbmthp.static.h:29
u32 unk_13C
Definition lbmthp.static.h:45
GXTexObj unk_198
Definition lbmthp.static.h:52
char pad_94[0x70]
Definition lbmthp.static.h:32
s32 unk_90
Definition lbmthp.static.h:31
u32 unk_74
Definition lbmthp.static.h:24
void ** unk_4C
Definition lbmthp.static.h:16
s32 unk_78
Definition lbmthp.static.h:25
s32 unk_128
Definition lbmthp.static.h:40
void * unk_50
Definition lbmthp.static.h:17
u32 unk_104
Definition lbmthp.static.h:33
u32 unk_44
Definition lbmthp.static.h:14
s32 unk_110
Definition lbmthp.static.h:36
s32 unk_7C
Definition lbmthp.static.h:26
u32 unk_8C
Definition lbmthp.static.h:30
u32 unk_48
Definition lbmthp.static.h:15
s32 unk_144
Definition lbmthp.static.h:47
void * unk_140
Definition lbmthp.static.h:46
GXTexObj unk_178
Definition lbmthp.static.h:51
s32 unk_130
Definition lbmthp.static.h:42
s32 unk_148
Definition lbmthp.static.h:48
OSAlarm unk_150
Definition lbmthp.static.h:50
char pad_0[0x20]
Definition lbmthp.static.h:10
s32 unk_108
Definition lbmthp.static.h:34
s32 unk_68
Definition lbmthp.static.h:21
s32 unk_70
Definition lbmthp.static.h:23
u32 unk_120
Definition lbmthp.static.h:38
s32 unk_80
Definition lbmthp.static.h:27
s32 unk_12C
Definition lbmthp.static.h:41
s32 unk_134
Definition lbmthp.static.h:43
s32 unk_84
Definition lbmthp.static.h:28
char pad_5C[0xC]
Definition lbmthp.static.h:20
s32 power
Definition lbmthp.static.h:49
char pad_114[0xC]
Definition lbmthp.static.h:37
void * unk_54
Definition lbmthp.static.h:18
s32 unk_10C
Definition lbmthp.static.h:35
void * unk_58
Definition lbmthp.static.h:19
char pad_6C[0x4]
Definition lbmthp.static.h:22
u32 currPackedSize
Definition lbmthp.static.h:39
u32 unk_20
Definition lbmthp.static.h:11
GXTexObj unk_1B8
Definition lbmthp.static.h:53
u32 unk_40
Definition lbmthp.static.h:13
s32 unk_138
Definition lbmthp.static.h:44
char pad_24[0x1C]
Definition lbmthp.static.h:12
Definition lbmthp.static.h:60
u32 unk94
Definition lbmthp.static.h:79
s32 x78
Definition lbmthp.static.h:72
u16 x6C
Definition lbmthp.static.h:67
u16 x76
Definition lbmthp.static.h:71
u32 unk98
Definition lbmthp.static.h:80
GXTexObj tex1
Definition lbmthp.static.h:63
void * x44
Definition lbmthp.static.h:64
void * x68
Definition lbmthp.static.h:66
float x84
Definition lbmthp.static.h:75
s32 x8C
Definition lbmthp.static.h:77
void * x20
Definition lbmthp.static.h:62
struct HSD_SObj * x90
Definition lbmthp.static.h:78
s32 x7C
Definition lbmthp.static.h:73
s32 x70
Definition lbmthp.static.h:69
u16 x6E
Definition lbmthp.static.h:68
void * x88
Definition lbmthp.static.h:76
GXTexObj tex2
Definition lbmthp.static.h:65
u16 x74
Definition lbmthp.static.h:70
GXTexObj tex0
Definition lbmthp.static.h:61
float x80
Definition lbmthp.static.h:74
char pad_9C[0xA0 - 0x9C]
Definition lbmthp.static.h:81