SSBM Decomp
Loading...
Searching...
No Matches
ftlib.h
Go to the documentation of this file.
1#ifndef GALE01_0860C4
2#define GALE01_0860C4
3
5#include <baselib/forward.h>
6
7#include "ft/types.h"
8
9/* 0860C4 */ s32 ftLib_800860C4(void);
10/* 0860E8 */ bool ftLib_800860E8(void);
11/* 086140 */ bool ftLib_80086140(void);
12/* 086198 */ HSD_GObj* ftLib_80086198(HSD_GObj*);
13/* 08627C */ HSD_GObj* ftLib_8008627C(Vec3* pos, HSD_GObj*);
14/* 086368 */ HSD_GObj* ftLib_80086368(Vec3*, HSD_GObj*, float);
15/* 0864A8 */ float ftLib_800864A8(Vec3*, HSD_GObj*);
16/* 0865C0 */ float ftLib_800865C0(HSD_GObj*);
17/* 0865CC */ s32 ftLib_800865CC(HSD_GObj*);
18/* 0865D8 */ void ftLib_800865D8(HSD_GObj*, float*, float*);
19/* 0865F0 */ void* ftLib_800865F0(HSD_GObj*);
20/* 086630 */ void* ftLib_80086630(Fighter_GObj*, Fighter_Part part);
21/* 086644 */ void ftLib_80086644(HSD_GObj*, Vec3*);
22/* 086664 */ void ftLib_80086664(HSD_GObj*, Vec3*);
23/* 086684 */ void ftLib_80086684(HSD_GObj*, Vec3*);
24/* 0866A4 */ void ftLib_SetScale(HSD_GObj*, float);
25/* 0866DC */ void ftLib_800866DC(HSD_GObj*, Vec3*);
26/* 086724 */ void ftLib_80086724(HSD_GObj*, HSD_GObj*);
27/* 086764 */ void ftLib_80086764(HSD_GObj*);
28/* 086794 */ HSD_GObj* ftLib_80086794(HSD_GObj*);
29/* 0867A0 */ bool ftLib_800867A0(HSD_GObj*, HSD_GObj*);
30/* 0867CC */ HSD_GObj* ftLib_800867CC(HSD_GObj*);
31/* 0867D8 */ bool ftLib_800867D8(HSD_GObj*);
32/* 0867E8 */ void ftLib_800867E8(HSD_GObj*);
33/* 086824 */ void ftLib_80086824(void);
34/* 08688C */ void ftLib_8008688C(HSD_GObj*);
35/* 0868A4 */ void ftLib_800868A4(void);
36/* 0868D4 */ bool ftLib_800868D4(HSD_GObj*, HSD_GObj*);
37/* 086960 */ bool ftLib_80086960(HSD_GObj* gobj);
38/* 086984 */ CollData* ftLib_80086984(HSD_GObj*);
39/* 086990 */ void ftLib_80086990(HSD_GObj*, Vec3*);
40/* 0869D4 */ float ftLib_800869D4(HSD_GObj*);
41/* 0869F8 */ float ftLib_800869F8(HSD_GObj*);
42/* 086A0C */ float ftLib_80086A0C(HSD_GObj*);
43/* 086A18 */ bool ftLib_80086A18(HSD_GObj*);
44/* 086A4C */ void ftLib_80086A4C(HSD_GObj*, float);
45/* 086A58 */ bool ftLib_80086A58(HSD_GObj*, S32Vec2*);
46/* 086A8C */ bool ftLib_80086A8C(HSD_GObj*);
47/* 086B64 */ bool ftLib_80086B64(HSD_GObj*);
48/* 086B74 */ CameraBox* ftLib_80086B74(HSD_GObj*);
49/* 086B80 */ float ftLib_80086B80(HSD_GObj*);
50/* 086B90 */ void ftLib_80086B90(HSD_GObj*, Vec3* v);
51/* 086BB4 */ void ftLib_80086BB4(HSD_GObj*);
52/* 086BE0 */ u8 ftLib_80086BE0(HSD_GObj*);
53/* 086BEC */ void ftLib_80086BEC(HSD_GObj*, Vec3*);
54/* 086C0C */ enum_t ftLib_80086C0C(HSD_GObj*);
55/* 086C18 */ void ftLib_80086C18(HSD_GObj*, s32, s32);
56/* 086C9C */ void ftLib_80086C9C(s32, s32);
57/* 086D40 */ void ftLib_80086D40(HSD_GObj*, s32, s32);
58/* 086DC4 */ void ftLib_80086DC4(s32, s32);
59/* 086E68 */ void ftLib_80086E68(HSD_GObj*);
60/* 086EB4 */ s32 ftLib_80086EB4(HSD_GObj*);
61/* 086EC0 */ bool ftLib_80086EC0(HSD_GObj*);
62/* 086ED0 */ bool ftLib_80086ED0(HSD_GObj*);
63/* 086F4C */ bool ftLib_80086F4C(HSD_GObj*);
64/* 086F80 */ float ftLib_80086F80(HSD_GObj*);
65/* 086FA8 */ bool ftLib_80086FA8(HSD_GObj*);
66/* 086FD4 */ bool ftLib_80086FD4(HSD_GObj*, HSD_GObj*);
67/* 08701C */ bool ftLib_8008701C(HSD_GObj*);
68/* 08702C */ void ftLib_8008702C(s32);
69/* 087050 */ void ftLib_80087050(s32);
70/* 087074 */ bool ftLib_80087074(HSD_GObj*, Vec3*);
71/* 0870BC */ bool ftLib_800870BC(HSD_GObj*, void**);
72/* 0870F0 */ void ftLib_800870F0(HSD_GObj*, s32);
73/* 087120 */ s32 ftLib_80087120(HSD_GObj*);
74/* 087140 */ void ftLib_80087140(HSD_GObj*);
75/* 0871A8 */ void ftLib_800871A8(Fighter_GObj*, Item_GObj*);
76/* 087284 */ bool ftLib_80087284(HSD_GObj*);
78/* 0872B0 */ void* ftLib_800872B0(HSD_GObj*);
79/* 0872BC */ bool ftLib_800872BC(HSD_GObj*);
80/* 087300 */ s32 ftLib_80087300(HSD_GObj*);
81/* 08730C */ s32 ftLib_8008730C(HSD_GObj*);
82/* 08731C */ s32 ftLib_8008731C(HSD_GObj*);
83/* 08732C */ bool ftLib_8008732C(HSD_GObj*);
84/* 087354 */ bool ftLib_80087354(HSD_GObj*);
85/* 08737C */ bool ftLib_8008737C(HSD_GObj*);
86/* 0873A4 */ bool ftLib_800873A4(HSD_GObj*);
87/* 0873CC */ bool ftLib_800873CC(HSD_GObj*);
88/* 0873F4 */ bool ftLib_800873F4(HSD_GObj*);
89/* 08741C */ HSD_GObj* ftLib_8008741C(u32);
90/* 087454 */ float ftLib_80087454(HSD_GObj*);
91/* 087460 */ u32 ftLib_80087460(HSD_GObj*);
92/* 08746C */ s32 ftLib_8008746C(HSD_GObj*);
93/* 0874BC */ s32 ftLib_800874BC(HSD_GObj*);
94/* 0874CC */ void ftLib_800874CC(HSD_GObj*, void*, s32);
95/* 087508 */ void ftLib_80087508(s8, u8);
96/* 087574 */ void ftLib_80087574(s8);
97/* 087610 */ void ftLib_80087610(u8);
98/* 0876B4 */ void ftLib_800876B4(HSD_GObj*);
99/* 0876D4 */ bool ftLib_800876D4(HSD_GObj*);
100/* 0876F4 */ s32 ftLib_800876F4(HSD_GObj*);
101/* 087700 */ s32 ftLib_80087700(HSD_GObj*);
102/* 08770C */ void ftLib_8008770C(HSD_GObj*, void* dst);
103/* 087744 */ void ftLib_80087744(HSD_GObj*, void* dst);
104/* 08777C */ void ftLib_8008777C(HSD_GObj*);
105/* 0877D4 */ bool ftLib_800877D4(HSD_GObj*);
106
107#endif
bool ftLib_80086140(void)
Definition ftlib.c:62
void ftLib_80086B90(HSD_GObj *, Vec3 *v)
Definition ftlib.c:555
void ftLib_800868A4(void)
Definition ftlib.c:404
void ftLib_80086C18(HSD_GObj *, s32, s32)
Definition ftlib.c:600
bool ftLib_80086FA8(HSD_GObj *)
Definition ftlib.c:683
void ftLib_80086A4C(HSD_GObj *, float)
Definition ftlib.c:493
void ftLib_80086BEC(HSD_GObj *, Vec3 *)
Definition ftlib.c:575
bool ftLib_800873A4(HSD_GObj *)
Definition ftlib.c:873
bool ftLib_80086FD4(HSD_GObj *, HSD_GObj *)
Definition ftlib.c:698
s32 ftLib_800865CC(HSD_GObj *)
Definition ftlib.c:278
void ftLib_80087610(u8)
Definition ftlib.c:979
bool ftLib_800870BC(HSD_GObj *, void **)
Definition ftlib.c:745
bool ftLib_80086EC0(HSD_GObj *)
Definition ftlib.c:644
void ftLib_8008702C(s32)
Definition ftlib.c:723
HSD_GObj * ftLib_80086794(HSD_GObj *)
Definition ftlib.c:353
HSD_GObj * ftLib_8008627C(Vec3 *pos, HSD_GObj *)
Definition ftlib.c:117
void ftLib_80086664(HSD_GObj *, Vec3 *)
Definition ftlib.c:309
bool ftLib_800876D4(HSD_GObj *)
Definition ftlib.c:997
s32 ftLib_8008746C(HSD_GObj *)
Definition ftlib.c:933
void ftLib_80086644(HSD_GObj *, Vec3 *)
Definition ftlib.c:303
bool ftLib_80086A8C(HSD_GObj *)
Definition ftlib.c:510
bool ftLib_8008732C(HSD_GObj *)
Definition ftlib.c:837
bool ftLib_800872BC(HSD_GObj *)
Definition ftlib.c:813
void ftLib_8008688C(HSD_GObj *)
Definition ftlib.c:398
float ftLib_80086B80(HSD_GObj *)
Definition ftlib.c:549
void ftLib_80086724(HSD_GObj *, HSD_GObj *)
Definition ftlib.c:337
bool ftLib_80086960(HSD_GObj *gobj)
Definition ftlib.c:430
void ftLib_80086D40(HSD_GObj *, s32, s32)
Definition ftlib.c:615
bool ftLib_80086A18(HSD_GObj *)
Definition ftlib.c:478
float ftLib_80086F80(HSD_GObj *)
Definition ftlib.c:673
bool ftLib_8008701C(HSD_GObj *)
Definition ftlib.c:717
bool ftLib_800867A0(HSD_GObj *, HSD_GObj *)
Definition ftlib.c:359
bool ftLib_80087354(HSD_GObj *)
Definition ftlib.c:849
void * ftLib_800865F0(HSD_GObj *)
Definition ftlib.c:291
bool ftLib_8008737C(HSD_GObj *)
Definition ftlib.c:861
void ftLib_800874CC(HSD_GObj *, void *, s32)
Definition ftlib.c:950
void ftLib_80086684(HSD_GObj *, Vec3 *)
Definition ftlib.c:315
void ftLib_800871A8(Fighter_GObj *, Item_GObj *)
Definition ftlib.c:779
float ftLib_800865C0(HSD_GObj *)
Definition ftlib.c:272
float ftLib_800869D4(HSD_GObj *)
Definition ftlib.c:460
HSD_GObj * ftLib_80086368(Vec3 *, HSD_GObj *, float)
Definition ftlib.c:167
void ftLib_8008770C(HSD_GObj *, void *dst)
Definition ftlib.c:1019
CollData * ftLib_80086984(HSD_GObj *)
Definition ftlib.c:439
FighterKind ftLib_800872A4(HSD_GObj *)
Definition ftlib.c:801
float ftLib_80087454(HSD_GObj *)
Definition ftlib.c:921
u8 ftLib_80086BE0(HSD_GObj *)
Definition ftlib.c:569
void ftLib_80086C9C(s32, s32)
Definition ftlib.c:605
s32 ftLib_8008730C(HSD_GObj *)
Definition ftlib.c:825
void ftLib_SetScale(HSD_GObj *, float)
Definition ftlib.c:321
void ftLib_800870F0(HSD_GObj *, s32)
Definition ftlib.c:755
bool ftLib_800867D8(HSD_GObj *)
Definition ftlib.c:375
void ftLib_80087140(HSD_GObj *)
Definition ftlib.c:768
bool ftLib_80086ED0(HSD_GObj *)
Definition ftlib.c:650
void ftLib_80086990(HSD_GObj *, Vec3 *)
Definition ftlib.c:452
void ftLib_80086E68(HSD_GObj *)
Definition ftlib.c:630
void ftLib_800865D8(HSD_GObj *, float *, float *)
Definition ftlib.c:284
bool ftLib_800860E8(void)
Definition ftlib.c:48
void ftLib_80086764(HSD_GObj *)
Definition ftlib.c:345
bool ftLib_800877D4(HSD_GObj *)
Definition ftlib.c:1053
bool ftLib_800873CC(HSD_GObj *)
Definition ftlib.c:885
float ftLib_80086A0C(HSD_GObj *)
Definition ftlib.c:472
enum_t ftLib_80086C0C(HSD_GObj *)
Definition ftlib.c:581
bool ftLib_80086B64(HSD_GObj *)
Definition ftlib.c:537
void ftLib_80086DC4(s32, s32)
Definition ftlib.c:620
bool ftLib_80087074(HSD_GObj *, Vec3 *)
Definition ftlib.c:733
HSD_GObj * ftLib_8008741C(u32)
Definition ftlib.c:907
void ftLib_800876B4(HSD_GObj *)
Definition ftlib.c:992
s32 ftLib_80087300(HSD_GObj *)
Definition ftlib.c:819
void ftLib_80086BB4(HSD_GObj *)
Definition ftlib.c:562
s32 ftLib_80086EB4(HSD_GObj *)
Definition ftlib.c:638
s32 ftLib_800860C4(void)
Definition ftlib.c:38
void ftLib_80087574(s8)
Definition ftlib.c:965
void ftLib_800867E8(HSD_GObj *)
Definition ftlib.c:381
void ftLib_80087744(HSD_GObj *, void *dst)
Definition ftlib.c:1029
void ftLib_80087050(s32)
Definition ftlib.c:728
float ftLib_800869F8(HSD_GObj *)
Definition ftlib.c:466
void ftLib_800866DC(HSD_GObj *, Vec3 *)
Definition ftlib.c:329
CameraBox * ftLib_80086B74(HSD_GObj *)
Definition ftlib.c:543
bool ftLib_800873F4(HSD_GObj *)
Definition ftlib.c:897
void ftLib_80087508(s8, u8)
Definition ftlib.c:956
bool ftLib_80086A58(HSD_GObj *, S32Vec2 *)
Definition ftlib.c:499
u32 ftLib_80087460(HSD_GObj *)
Definition ftlib.c:927
void ftLib_8008777C(HSD_GObj *)
Definition ftlib.c:1039
void * ftLib_800872B0(HSD_GObj *)
Definition ftlib.c:807
s32 ftLib_8008731C(HSD_GObj *)
Definition ftlib.c:831
s32 ftLib_800876F4(HSD_GObj *)
Definition ftlib.c:1007
bool ftLib_800868D4(HSD_GObj *, HSD_GObj *)
Definition ftlib.c:412
void * ftLib_80086630(Fighter_GObj *, Fighter_Part part)
bool ftLib_80087284(HSD_GObj *)
Definition ftlib.c:791
void ftLib_80086824(void)
Definition ftlib.c:388
s32 ftLib_80087120(HSD_GObj *)
Definition ftlib.c:761
bool ftLib_80086F4C(HSD_GObj *)
Definition ftlib.c:663
s32 ftLib_800874BC(HSD_GObj *)
Definition ftlib.c:944
HSD_GObj * ftLib_80086198(HSD_GObj *)
Definition ftlib.c:76
HSD_GObj * ftLib_800867CC(HSD_GObj *)
Definition ftlib.c:369
float ftLib_800864A8(Vec3 *, HSD_GObj *)
Definition ftlib.c:227
s32 ftLib_80087700(HSD_GObj *)
Definition ftlib.c:1013
FighterKind
Definition forward.h:70
Fighter_Part
Definition forward.h:233
signed char s8
A signed 8-bit integer.
Definition platform.h:8
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:74
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
Definition types.h:11
Definition types.h:203
Definition gobj.h:25
Definition types.h:33
Definition types.h:13