SSBM Decomp
Loading...
Searching...
No Matches
lbspdisplay.static.h
Go to the documentation of this file.
1#ifndef __GALE01_00F9F8
2#define __GALE01_00F9F8
3
4#include "lbspdisplay.h" // IWYU pragma: export
5#include "platform.h"
6
7#include <placeholder.h>
8
9#include "baselib/forward.h"
10
12 /* 0x00 */ char pad_0[0x18];
13 /* 0x18 */ Vec3 sp18; /* inferred */
14 /* 0x24 */ Vec3 sp24; /* inferred */
15 /* 0x30 */ Vec3 sp30;
16 /* 0x3C */ char pad_3C[4];
17}; /* size = 0x40 */
18STATIC_ASSERT(sizeof(struct _m2c_stack_lb_80014638) == 0x40);
19
21 /* 0x00 */ f32 x0;
22 /* 0x04 */ f32 x4;
23 /* 0x08 */ f32 x8;
24 /* 0x0C */ f32 xC;
25 /* 0x10 */ u8 x10;
26 /* 0x11 */ u8 x11;
27 /* 0x12 */ u8 x12;
28 /* 0x13 */ char pad_13[0x18 - 0x13];
29 /* 0x18 */ HSD_GObjEvent x18;
30 /* 0x1C */ HSD_ImageDesc* x1C;
31 /* 0x20 */ f32 x20;
32};
33
34/* 0103D8 */ static bool lb_800103D8(Vec3* vec, float x0, float x1, float x2,
35 float x3, float offset);
36/* 011B74 */ static void lb_80011B74(HSD_DObj* dobj, u32 flags);
37/* 013BB0 */ static bool lb_80013BB0(ColorOverlay* arg);
38/* 013BB8 */ static bool lb_80013BB8(ColorOverlay* arg);
39/* 013BE4 */ static bool lb_80013BE4(ColorOverlay* arg);
40/* 013FF0 */ static bool lb_80013FF0(ColorOverlay* arg);
41/* 014234 */ static bool lb_80014234(ColorOverlay* arg);
42/* 4D63A0 */ static struct lb_804D63A0_t* lb_804D63A0;
43/* 4D63A4 */ static struct DynamicsData* cur_data;
44/* 4D63A8 */ static struct lb_804D63A8_t* lb_804D63A8;
45/* 4D63AC */ static struct lb_80011A50_t* lb_804D63AC;
46/* 4D63B0 */ static struct lb_80011A50_t* lb_804D63B0;
47/* 4D63B4 */ static enum_t lb_804D63B4;
48/* 4D63B8 */ static u8 lb_804D63B8;
49/* 4D63C0 */ static struct Fighter_804D653C_t* lb_804D63C0;
50
51#endif
u8 x0
Definition dbbonus.c:20
UnkFlagStruct x1
Definition dbbonus.c:21
struct Vec Vec3
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
u8 x2
Definition gm_1601.c:149
u8 x3
Definition gm_1601.c:150
unsigned char u8
Definition hsd_3B2B.h:2
static bool lb_80013BE4(ColorOverlay *arg)
Definition lbspdisplay.c:1921
static bool lb_80014234(ColorOverlay *arg)
Definition lbspdisplay.c:2035
static struct lb_80011A50_t * lb_804D63AC
Definition lbspdisplay.static.h:45
static void lb_80011B74(HSD_DObj *dobj, u32 flags)
Definition lbspdisplay.c:1098
static struct lb_804D63A0_t * lb_804D63A0
Definition lbspdisplay.static.h:42
static struct lb_80011A50_t * lb_804D63B0
Definition lbspdisplay.static.h:46
static bool lb_80013BB8(ColorOverlay *arg)
Definition lbspdisplay.c:1914
static u8 lb_804D63B8
Definition lbspdisplay.static.h:48
static bool lb_800103D8(Vec3 *vec, float x0, float x1, float x2, float x3, float offset)
Definition lbspdisplay.c:357
static bool lb_80013FF0(ColorOverlay *arg)
Definition lbspdisplay.c:1993
static struct lb_804D63A8_t * lb_804D63A8
Definition lbspdisplay.static.h:44
static struct DynamicsData * cur_data
Definition lbspdisplay.static.h:43
static bool lb_80013BB0(ColorOverlay *arg)
Definition lbspdisplay.c:1909
static struct Fighter_804D653C_t * lb_804D63C0
Definition lbspdisplay.static.h:49
static enum_t lb_804D63B4
Definition lbspdisplay.static.h:47
#define STATIC_ASSERT(cond)
Definition platform.h:132
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:27
Definition lbspdisplay.static.h:20
u8 x11
Definition lbspdisplay.static.h:26
f32 x20
Definition lbspdisplay.static.h:31
u8 x12
Definition lbspdisplay.static.h:27
f32 x4
Definition lbspdisplay.static.h:22
u8 x10
Definition lbspdisplay.static.h:25
f32 x0
Definition lbspdisplay.static.h:21
HSD_ImageDesc * x1C
Definition lbspdisplay.static.h:30
char pad_13[0x18 - 0x13]
Definition lbspdisplay.static.h:28
f32 x8
Definition lbspdisplay.static.h:23
HSD_GObjEvent x18
Definition lbspdisplay.static.h:29
f32 xC
Definition lbspdisplay.static.h:24
Definition types.h:397
Definition types.h:527
Definition types.h:474
Definition dobj.h:17
Definition tobj.h:205
Definition lbspdisplay.static.h:11
Vec3 sp18
Definition lbspdisplay.static.h:13
Vec3 sp24
Definition lbspdisplay.static.h:14
Vec3 sp30
Definition lbspdisplay.static.h:15
char pad_3C[4]
Definition lbspdisplay.static.h:16
char pad_0[0x18]
Definition lbspdisplay.static.h:12
Definition types.h:443
Definition types.h:549
Definition types.h:554
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:109