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 */ void 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 */ void lb_80011A50(Vec3*, int, float, float, float, float, float,
34 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);
47/* 01271C */ void lb_8001271C(GXTexObj*, float, float, float, float, float,
48 float);
49/* 01285C */ void lb_8001285C(HSD_ImageDesc*, GXTexObj*);
52/* 0138AC */ void fn_800138AC(void* ptr);
53/* 0138CC */ void lb_800138CC(HSD_GObj* gobj, int arg1);
54/* 0138D8 */ void lb_800138D8(HSD_GObj* gobj, s8 arg1);
57/* 013C18 */ bool lb_80013C18(ColorOverlay*);
58/* 013D68 */ bool lb_80013D68(ColorOverlay*);
59/* 013E3C */ bool lb_80013E3C(ColorOverlay*);
60/* 013F78 */ int lb_80013F78(
61 ColorOverlay*);
62/* 014014 */ bool lb_80014014(ColorOverlay*);
63/* 0140F8 */ bool lb_800140F8(ColorOverlay*);
64/* 014258 */ bool lb_80014258(HSD_GObj* gobj, void* arg1, FtCmd cmd);
65/* 014498 */ void lb_80014498(ColorOverlay*);
66/* 0144C8 */ bool lb_800144C8(ColorOverlay*, struct Fighter_804D653C_t*, int,
67 int);
69/* 014574 */ void lb_80014574(u8, int, int, int);
70/* 0145C0 */ void lb_800145C0(u8 slot);
71/* 0145F4 */ void lb_800145F4(void);
72/* 014638 */ bool lb_80014638(struct lb_80014638_arg0_t*,
73 struct lb_80014638_arg1_t*);
74/* 014770 */ bool lb_80014770(Vec3*, int);
75/* 0149E0 */ bool lb_800149E0(Mtx, u32);
76
77#endif
void lb_80014534(void)
Definition lb_00F9.c:956
UNK_T lb_80014638(void)
void lb_80011710(DynamicsDesc *, DynamicsDesc *)
Definition lb_00F9.c:266
void lb_80011C18(HSD_JObj *jobj, u32 flags)
bool lb_800144C8(ColorOverlay *, struct Fighter_804D653C_t *, int, int)
Definition lb_00F9.c:941
bool lb_800117F4(DynamicsDesc *, GXColor *, GXColor *, int, u32)
Definition lb_00F9.c:303
void lb_800122C8(HSD_ImageDesc *image_desc, u16 origx, u16 origy, bool clear)
HSD_ImageDescCopyFromEFB wrapper
Definition lb_00F9.c:653
void lb_800145C0(u8 slot)
Reset pad rumble.
Definition lb_00F9.c:967
void lb_80014574(u8, int, int, int)
Definition lb_00F9.c:961
bool lb_80013C18(ColorOverlay *)
Definition lb_00F9.c:817
void lb_8000FD48(HSD_JObj *, DynamicsDesc *, size_t)
void lb_800119DC(Vec3 *, int, float, float, float)
UNK_RET lb_800122F0(UNK_PARAMS)
void lb_800145F4(void)
Definition lb_00F9.c:973
int lb_80013F78(ColorOverlay *)
Copy light rotation from ColorOverlay::x8_ptr1.
Definition lb_00F9.c:874
void lb_800115F4(void)
Definition lb_00F9.c:249
UNK_RET lb_8000FA94(UNK_PARAMS)
void lb_8001044C(DynamicsDesc *, UNK_T, int, float pos_y, bool, Fighter_Part part, int, bool)
bool lb_800140F8(ColorOverlay *)
Definition lb_00F9.c:909
bool lb_800149E0(Mtx, u32)
lb_80014770
Definition lb_00F9.c:1022
UNK_RET lb_800138EC(UNK_PARAMS)
bool lb_80014258(HSD_GObj *gobj, void *arg1, FtCmd cmd)
void lb_80014498(ColorOverlay *)
lb_80014258
Definition lb_00F9.c:933
void lb_8000FD18(DynamicsDesc *)
Definition lb_00F9.c:63
HSD_ImageDesc * lb_800121FC(HSD_ImageDesc *image_desc, int width, int height, GXTexFmt format, s16 entry_num)
Definition lb_00F9.c:631
void lb_80011A50(Vec3 *, int, float, float, float, float, float, float, float)
Definition lb_00F9.c:359
enum_t lb_80011ABC(void)
Definition lb_00F9.c:377
bool lb_80014014(ColorOverlay *)
Definition lb_00F9.c:889
void lb_8001271C(GXTexObj *, float, float, float, float, float, float)
lb_800122F0
Definition lb_00F9.c:660
void lb_8001285C(HSD_ImageDesc *, GXTexObj *)
Definition lb_00F9.c:727
UNK_RET lb_80012994(UNK_PARAMS)
void fn_800138AC(void *ptr)
HSD_Free wrapper
Definition lb_00F9.c:757
void lb_800138CC(HSD_GObj *gobj, int arg1)
Definition lb_00F9.c:762
HSD_CObj * lb_80013B14(HSD_CameraDescPerspective *)
lb_800138EC
Definition lb_00F9.c:777
int lb_80011E24(HSD_JObj *, HSD_JObj **,...)
void lb_8000FCDC(void)
lb_8000FA94
Definition lb_00F9.c:56
void lb_800138D8(HSD_GObj *gobj, s8 arg1)
Definition lb_00F9.c:768
struct lb_80011A50_t * lb_800100B0(struct lb_80011A50_t *, float)
HSD_LObj * lb_80011AC4(LightList **)
Definition lb_00F9.c:382
void lb_800103B8(Vec3 *, Vec3 *)
Definition lb_00F9.c:180
void lb_8000F9F8(HSD_JObj *jobj)
Definition lb_00F9.c:44
void lb_800101C8(Vec3 *, Vec3 *)
Definition lb_00F9.c:141
bool lb_80013D68(ColorOverlay *)
Definition lb_00F9.c:840
UNK_RET fn_80013614(UNK_PARAMS)
bool lb_80013E3C(ColorOverlay *)
Definition lb_00F9.c:859
bool lb_80014770(Vec3 *, int)
int lb_8001204C(HSD_JObj *, HSD_JObj **, u16 *, int)
void(* FtCmd)(Fighter_GObj *gobj, CommandInfo *cmd)
Definition forward.h:70
Fighter_Part
Definition forward.h:239
struct LightList LightList
Definition forward.h:5
#define UNK_PARAMS
Definition placeholder.h:48
#define UNK_T
Definition placeholder.h:32
#define UNK_RET
Definition placeholder.h:40
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition types.h:380
Definition types.dox:1
Definition types.h:457
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:426
Definition types.h:444
Definition types.h:450