SSBM Decomp
Loading...
Searching...
No Matches
lb_00F9.h
Go to the documentation of this file.
1#ifndef GALE01_00F9F8
2#define GALE01_00F9F8
3
4#include <placeholder.h>
5#include <platform.h>
6
7#include "dolphin/gx.h"
8
9#include "ft/forward.h"
10#include "lb/forward.h"
11
12#include "lb/types.h"
13
14#include <baselib/forward.h>
15#include <melee/sc/forward.h>
16
17#include <dolphin/mtx.h>
18
19/* 00F9F8 */ void lb_8000F9F8(HSD_JObj* jobj);
21/* 00FCDC */ void lb_8000FCDC(void);
22/* 00FD18 */ void lb_8000FD18(DynamicsDesc*);
23/* 00FD48 */ void lb_8000FD48(HSD_JObj*, DynamicsDesc*, size_t);
24/* 0100B0 */ struct lb_80011A50_t* lb_800100B0(struct lb_80011A50_t*, float);
25/* 0101C8 */ void lb_800101C8(Vec3*, Vec3*);
26/* 0103B8 */ float lb_800103B8(Vec3*, Vec3*);
27/* 01044C */ void lb_8001044C(DynamicsDesc*, UNK_T, int, float pos_y, bool,
28 Fighter_Part part, int, bool);
29/* 0115F4 */ void lb_800115F4(void);
30/* 011710 */ void lb_80011710(DynamicsDesc*, DynamicsDesc*);
31/* 0117F4 */ bool lb_800117F4(DynamicsDesc*, GXColor*, GXColor*, int, u32);
32/* 0119DC */ void lb_800119DC(Vec3*, int, float, float, float);
33/* 011A50 */ struct lb_80011A50_t* lb_80011A50(Vec3*, int, float, float, float,
34 float, float, float, float);
35/* 011ABC */ enum_t lb_80011ABC(void);
36/* 011AC4 */ HSD_LObj* lb_80011AC4(LightList**);
37/* 011C18 */ void lb_80011C18(HSD_JObj* jobj, u32 flags);
38/* 011E24 */ int lb_80011E24(HSD_JObj*, HSD_JObj**, ...);
39/* 01204C */ int lb_8001204C(HSD_JObj*, HSD_JObj**, u16*, int);
40/* 0121FC */ HSD_ImageDesc* lb_800121FC(HSD_ImageDesc* image_desc, int width,
41 int height, GXTexFmt format,
42 s16 entry_num);
43/* 0122C8 */ void
44lb_800122C8(HSD_ImageDesc* image_desc, u16 origx, u16 origy,
45 bool clear);
46/* 0122F0 */ void lb_800122F0(HSD_ImageDesc*, GXTexObj*, f32);
47/* 01271C */ void lb_8001271C(GXTexObj*, float, float, float, float, float,
48 float);
49/* 01285C */ void lb_8001285C(HSD_ImageDesc*, GXTexObj*);
50/* 012994 */ void lb_80012994(HSD_ImageDesc*, u8, u8, float, float, float,
51 float, float);
52/* 013614 */ void fn_80013614(HSD_GObj*);
53/* 0138AC */ void fn_800138AC(void* ptr);
54/* 0138CC */ void lb_800138CC(HSD_GObj* gobj, HSD_GObjEvent arg1);
55/* 0138D8 */ void lb_800138D8(HSD_GObj* gobj, s8 arg1);
56/* 0138EC */ void lb_800138EC(s32 arg0, GObj_RenderFunc render_func, u32 arg2,
57 s8 arg3, f32 x, f32 y, f32 w, f32 h);
59/* 013C18 */ bool lb_80013C18(ColorOverlay*);
60/* 013D68 */ bool lb_80013D68(ColorOverlay*);
61/* 013E3C */ bool lb_80013E3C(ColorOverlay*);
62/* 013F78 */ int lb_80013F78(
63 ColorOverlay*);
64/* 014014 */ bool lb_80014014(ColorOverlay*);
65/* 0140F8 */ bool lb_800140F8(ColorOverlay*);
66/* 014258 */ bool lb_80014258(HSD_GObj* gobj, void* arg1, FtCmd2 cmd);
67/* 014498 */ void lb_80014498(ColorOverlay*);
68/* 0144C8 */ bool lb_800144C8(ColorOverlay*, struct Fighter_804D653C_t*, int,
69 int);
71/* 014574 */ void lb_80014574(u8, int, int, int);
72/* 0145C0 */ void lb_800145C0(u8 slot);
73/* 0145F4 */ void lb_800145F4(void);
74/* 014638 */ bool lb_80014638(struct lb_80014638_arg0_t*,
75 struct lb_80014638_arg1_t*);
76/* 014770 */ bool lb_80014770(Vec3*, int);
77/* 0149E0 */ bool lb_800149E0(Mtx, u32);
78
79#endif
signed char s8
Definition hsd_3B2B.h:3
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
void lb_8000FA94(void)
Definition lb_00F9.c:93
void lb_80014534(void)
Definition lb_00F9.c:2110
UNK_T lb_80014638(void)
void lb_80011710(DynamicsDesc *, DynamicsDesc *)
Definition lb_00F9.c:994
void lb_80011C18(HSD_JObj *jobj, u32 flags)
Definition lb_00F9.c:1140
bool lb_800144C8(ColorOverlay *, struct Fighter_804D653C_t *, int, int)
Definition lb_00F9.c:2095
void fn_80013614(HSD_GObj *)
Definition lb_00F9.c:1715
bool lb_800117F4(DynamicsDesc *, GXColor *, GXColor *, int, u32)
Definition lb_00F9.c:1026
void lb_800122C8(HSD_ImageDesc *image_desc, u16 origx, u16 origy, bool clear)
HSD_ImageDescCopyFromEFB wrapper
Definition lb_00F9.c:1364
void lb_800145C0(u8 slot)
Reset pad rumble.
Definition lb_00F9.c:2121
void lb_80014574(u8, int, int, int)
Definition lb_00F9.c:2115
bool lb_80013C18(ColorOverlay *)
Definition lb_00F9.c:1916
void lb_8000FD48(HSD_JObj *, DynamicsDesc *, size_t)
Definition lb_00F9.c:146
void lb_800119DC(Vec3 *, int, float, float, float)
AestheticWindEffect(r3=sourcelocation,r4=duration,f1=radiusSize,f2=effectdegradation,...
Definition lb_00F9.c:1065
void lb_800145F4(void)
Definition lb_00F9.c:2127
int lb_80013F78(ColorOverlay *)
Copy light rotation from ColorOverlay::x8_ptr1.
Definition lb_00F9.c:1973
void lb_800138CC(HSD_GObj *gobj, HSD_GObjEvent arg1)
Definition lb_00F9.c:1797
void lb_800115F4(void)
Definition lb_00F9.c:977
void lb_8001044C(DynamicsDesc *, UNK_T, int, float pos_y, bool, Fighter_Part part, int, bool)
bool lb_800140F8(ColorOverlay *)
Definition lb_00F9.c:2008
void lb_800138EC(s32 arg0, GObj_RenderFunc render_func, u32 arg2, s8 arg3, f32 x, f32 y, f32 w, f32 h)
Definition lb_00F9.c:1813
bool lb_800149E0(Mtx, u32)
Definition lb_00F9.c:2245
void lb_80014498(ColorOverlay *)
Definition lb_00F9.c:2087
void lb_8000FD18(DynamicsDesc *)
Definition lb_00F9.c:133
HSD_ImageDesc * lb_800121FC(HSD_ImageDesc *image_desc, int width, int height, GXTexFmt format, s16 entry_num)
Definition lb_00F9.c:1342
enum_t lb_80011ABC(void)
Definition lb_00F9.c:1101
void lb_80012994(HSD_ImageDesc *, u8, u8, float, float, float, float, float)
bool lb_80014014(ColorOverlay *)
Definition lb_00F9.c:1988
bool lb_80014258(HSD_GObj *gobj, void *arg1, FtCmd2 cmd)
Definition lb_00F9.c:2030
void lb_8001271C(GXTexObj *, float, float, float, float, float, float)
Definition lb_00F9.c:1455
void lb_8001285C(HSD_ImageDesc *, GXTexObj *)
Definition lb_00F9.c:1490
void fn_800138AC(void *ptr)
HSD_Free wrapper
Definition lb_00F9.c:1792
HSD_CObj * lb_80013B14(HSD_CameraDescPerspective *)
Definition lb_00F9.c:1876
int lb_80011E24(HSD_JObj *, HSD_JObj **,...)
Definition lb_00F9.c:1189
void lb_8000FCDC(void)
Definition lb_00F9.c:126
void lb_800138D8(HSD_GObj *gobj, s8 arg1)
Definition lb_00F9.c:1803
void lb_800122F0(HSD_ImageDesc *, GXTexObj *, f32)
Definition lb_00F9.c:1369
struct lb_80011A50_t * lb_800100B0(struct lb_80011A50_t *, float)
HSD_LObj * lb_80011AC4(LightList **)
Definition lb_00F9.c:1106
void lb_8000F9F8(HSD_JObj *jobj)
Definition lb_00F9.c:83
struct lb_80011A50_t * lb_80011A50(Vec3 *, int, float, float, float, float, float, float, float)
Definition lb_00F9.c:1082
void lb_800101C8(Vec3 *, Vec3 *)
Definition lb_00F9.c:329
bool lb_80013D68(ColorOverlay *)
Definition lb_00F9.c:1939
bool lb_80013E3C(ColorOverlay *)
Definition lb_00F9.c:1958
bool lb_80014770(Vec3 *, int)
Definition lb_00F9.c:2174
float lb_800103B8(Vec3 *, Vec3 *)
Definition lb_00F9.c:368
int lb_8001204C(HSD_JObj *, HSD_JObj **, u16 *, int)
Definition lb_00F9.c:1262
void(* FtCmd2)(Fighter_GObj *, CommandInfo *, int)
Definition forward.h:79
Fighter_Part
Definition forward.h:248
struct LightList LightList
Definition forward.h:5
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_T
Definition placeholder.h:31
#define UNK_RET
Definition placeholder.h:39
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition types.h:390
Definition types.dox:1
Definition types.h:467
Definition cobj.h:39
Definition cobj.h:110
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition tobj.h:205
Definition jobj.h:107
Definition lobj.h:57
Definition types.h:436
Definition types.h:454
Definition types.h:460
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:109
void(* GObj_RenderFunc)(HSD_GObj *gobj, int code)
Definition forward.h:106