SSBM Decomp
Loading...
Searching...
No Matches
lbspdisplay.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);
20/* 00FA94 */ void lb_8000FA94(void);
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);
70/* 014534 */ void lb_80014534(void);
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/* 4D3760 */ extern GXColor lb_ColorWhite;
79/* 4D3764 */ extern GXColor lb_ColorBlack;
80
81#endif
GXTexFmt
Definition GXEnum.h:136
struct Vec Vec3
f32 Mtx[3][4]
Definition mtx.h:50
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
signed char s8
Definition hsd_3B2B.h:3
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
GXColor lb_ColorWhite
Definition lbspdisplay.c:2184
GXColor lb_ColorBlack
Definition lbspdisplay.c:2185
UNK_T lb_80014638(void)
void lb_80011710(DynamicsDesc *, DynamicsDesc *)
Definition lbspdisplay.c:961
void lb_80011C18(HSD_JObj *jobj, u32 flags)
Definition lbspdisplay.c:1107
bool lb_800144C8(ColorOverlay *, struct Fighter_804D653C_t *, int, int)
Definition lbspdisplay.c:2107
void fn_80013614(HSD_GObj *)
Definition lbspdisplay.c:1706
bool lb_800117F4(DynamicsDesc *, GXColor *, GXColor *, int, u32)
Definition lbspdisplay.c:993
void lb_800122C8(HSD_ImageDesc *image_desc, u16 origx, u16 origy, bool clear)
HSD_ImageDescCopyFromEFB wrapper
Definition lbspdisplay.c:1334
void lb_800145C0(u8 slot)
Reset pad rumble.
Definition lbspdisplay.c:2133
void lb_80014574(u8, int, int, int)
Definition lbspdisplay.c:2127
bool lb_80013C18(ColorOverlay *)
Definition lbspdisplay.c:1928
void lb_8000FD48(HSD_JObj *, DynamicsDesc *, size_t)
Definition lbspdisplay.c:151
void lb_800119DC(Vec3 *, int, float, float, float)
AestheticWindEffect(r3=sourcelocation,r4=duration,f1=radiusSize,f2=effectdegradation,...
Definition lbspdisplay.c:1032
void lb_800145F4(void)
Definition lbspdisplay.c:2139
int lb_80013F78(ColorOverlay *)
Copy light rotation from ColorOverlay::x8_ptr1.
Definition lbspdisplay.c:1985
void lb_800138CC(HSD_GObj *gobj, HSD_GObjEvent arg1)
Definition lbspdisplay.c:1809
void lb_800115F4(void)
Definition lbspdisplay.c:906
void lb_8000FA94(void)
Definition lbspdisplay.c:97
void lb_8001044C(DynamicsDesc *, UNK_T, int, float pos_y, bool, Fighter_Part part, int, bool)
bool lb_800140F8(ColorOverlay *)
Definition lbspdisplay.c:2020
void lb_800138EC(s32 arg0, GObj_RenderFunc render_func, u32 arg2, s8 arg3, f32 x, f32 y, f32 w, f32 h)
Definition lbspdisplay.c:1825
bool lb_800149E0(Mtx, u32)
Definition lbspdisplay.c:2261
void lb_80014498(ColorOverlay *)
Definition lbspdisplay.c:2099
void lb_8000FD18(DynamicsDesc *)
Definition lbspdisplay.c:127
HSD_ImageDesc * lb_800121FC(HSD_ImageDesc *image_desc, int width, int height, GXTexFmt format, s16 entry_num)
Definition lbspdisplay.c:1312
enum_t lb_80011ABC(void)
Definition lbspdisplay.c:1068
void lb_80012994(HSD_ImageDesc *, u8, u8, float, float, float, float, float)
Definition lbspdisplay.c:1487
bool lb_80014014(ColorOverlay *)
Definition lbspdisplay.c:2000
bool lb_80014258(HSD_GObj *gobj, void *arg1, FtCmd2 cmd)
Definition lbspdisplay.c:2042
void lb_8001271C(GXTexObj *, float, float, float, float, float, float)
Definition lbspdisplay.c:1417
void lb_8001285C(HSD_ImageDesc *, GXTexObj *)
Definition lbspdisplay.c:1452
void fn_800138AC(void *ptr)
HSD_Free wrapper
Definition lbspdisplay.c:1804
HSD_CObj * lb_80013B14(HSD_CameraDescPerspective *)
Definition lbspdisplay.c:1888
int lb_80011E24(HSD_JObj *, HSD_JObj **,...)
Definition lbspdisplay.c:1159
void lb_8000FCDC(void)
Definition lbspdisplay.c:120
void lb_800138D8(HSD_GObj *gobj, s8 arg1)
Definition lbspdisplay.c:1815
void lb_800122F0(HSD_ImageDesc *, GXTexObj *, f32)
Definition lbspdisplay.c:1339
struct lb_80011A50_t * lb_800100B0(struct lb_80011A50_t *, float)
Definition lbspdisplay.c:286
HSD_LObj * lb_80011AC4(LightList **)
Definition lbspdisplay.c:1073
void lb_8000F9F8(HSD_JObj *jobj)
Definition lbspdisplay.c:87
struct lb_80011A50_t * lb_80011A50(Vec3 *, int, float, float, float, float, float, float, float)
Definition lbspdisplay.c:1049
void lb_800101C8(Vec3 *, Vec3 *)
Definition lbspdisplay.c:313
bool lb_80013D68(ColorOverlay *)
Definition lbspdisplay.c:1951
bool lb_80013E3C(ColorOverlay *)
Definition lbspdisplay.c:1970
bool lb_80014770(Vec3 *, int)
Definition lbspdisplay.c:2190
float lb_800103B8(Vec3 *, Vec3 *)
Definition lbspdisplay.c:352
void lb_80014534(void)
Definition lbspdisplay.c:2122
int lb_8001204C(HSD_JObj *, HSD_JObj **, u16 *, int)
Definition lbspdisplay.c:1232
void(* FtCmd2)(Fighter_GObj *, CommandInfo *, int)
Definition forward.h:83
Fighter_Part
Definition forward.h:252
struct LightList LightList
Definition forward.h:5
#define UNK_T
Definition placeholder.h:31
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:27
Definition types.h:397
Definition types.dox:1
Definition types.h:474
Definition GXStruct.h:29
Definition GXStruct.h:39
Definition cobj.h:38
Definition cobj.h:109
Definition gobj.h:24
Definition tobj.h:205
Definition jobj.h:107
Definition lobj.h:57
Definition types.h:443
Definition types.h:461
Definition types.h:467
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:109
void(* GObj_RenderFunc)(HSD_GObj *gobj, int code)
Definition forward.h:106