|
SSBM Decomp
|
#include "lb_00F9.static.h"#include "math.h"#include "stddef.h"#include "baselib/debug.h"#include "baselib/displayfunc.h"#include "baselib/rumble.h"#include "baselib/tobj.h"#include "dolphin/gx/GXGeometry.h"#include "dolphin/gx/GXVert.h"#include "dolphin/pad.h"#include "lb/forward.h"#include "lb/lbarchive.h"#include "lb/lbdvd.h"#include "lb/lbvector.h"#include "lb/types.h"#include <baselib/cobj.h>#include <baselib/dobj.h>#include <baselib/gobj.h>#include <baselib/jobj.h>#include <baselib/lobj.h>#include <baselib/memory.h>#include <melee/sc/types.h>Macros | |
| #define | SOLUTION 0 |
Typedefs | |
| typedef bool(* | lb_803BA248_fn) (ColorOverlay *) |
Functions | |
| static bool | checkJObjFlags (HSD_JObj *jobj) |
| void | lb_8000F9F8 (HSD_JObj *jobj) |
| void | lb_8000FCDC (void) |
| lb_8000FA94 | |
| void | lb_8000FD18 (DynamicsDesc *desc) |
| static struct lb_80011A50_t * | inlineA0 (void) |
| lb_8000FD48 | |
| static struct lb_80011A50_t * | inlineA1 (void) |
| struct lb_80011A50_t * | lb_800100B0 (struct lb_80011A50_t *arg0, f32 arg1) |
| void | lb_800101C8 (Vec3 *arg0, Vec3 *arg1) |
| void | lb_800103B8 (Vec3 *a, Vec3 *b) |
| bool | lb_800103D8 (Vec3 *vec, float x0, float x1, float x2, float x3, float offset) |
| static double | inlineB0 (void) |
| lb_8001044C | |
| void | lb_800115F4 (void) |
| void | lb_80011710 (DynamicsDesc *arg0, DynamicsDesc *arg1) |
| bool | lb_800117F4 (DynamicsDesc *arg0, GXColor *arg1, GXColor *arg2, int arg3, u32 arg4) |
| void | lb_800119DC (Point3d *arg0, int arg1, float arg2, float arg3, float arg4) |
| void | lb_80011A50 (Vec3 *arg0, int arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) |
| enum_t | lb_80011ABC (void) |
| HSD_LObj * | lb_80011AC4 (LightList **list) |
| void | lb_80011B74 (HSD_DObj *dobj, u32 flags) |
| static void * | setImageFromPreloadedArchive (HSD_ImageDesc *image_desc, s16 entry_num) |
| lb_80011C18 | |
| HSD_ImageDesc * | lb_800121FC (HSD_ImageDesc *image_desc, int width, int height, GXTexFmt format, s16 entry_num) |
| void | lb_800122C8 (HSD_ImageDesc *image_desc, u16 origx, u16 origy, bool clear) |
| HSD_ImageDescCopyFromEFB wrapper | |
| void | lb_8001271C (GXTexObj *arg0, float x0, float arg2, float tex_width, float tex_height, float scale_x, float scale_y) |
| lb_800122F0 | |
| void | lb_8001285C (HSD_ImageDesc *image_desc, GXTexObj *tex_obj) |
| void | fn_800138AC (void *ptr) |
| lb_80012994 | |
| void | lb_800138CC (HSD_GObj *gobj, int arg1) |
| void | lb_800138D8 (HSD_GObj *gobj, s8 arg1) |
| HSD_CObj * | lb_80013B14 (HSD_CameraDescPerspective *desc) |
| lb_800138EC | |
| bool | lb_80013BB0 (ColorOverlay *arg) |
| bool | lb_80013BB8 (ColorOverlay *arg0) |
| bool | lb_80013BE4 (ColorOverlay *arg0) |
| bool | lb_80013C18 (ColorOverlay *arg0) |
| bool | lb_80013D68 (ColorOverlay *arg0) |
| bool | lb_80013E3C (ColorOverlay *arg0) |
| bool | lb_80013F78 (ColorOverlay *arg0) |
| Copy light rotation from ColorOverlay::x8_ptr1. | |
| bool | lb_80013FF0 (ColorOverlay *arg0) |
| bool | lb_80014014 (ColorOverlay *arg0) |
| bool | lb_800140F8 (ColorOverlay *arg0) |
| bool | lb_80014234 (ColorOverlay *arg0) |
| void | lb_80014498 (ColorOverlay *arg0) |
| lb_80014258 | |
| bool | lb_800144C8 (ColorOverlay *arg0, Fighter_804D653C_t *arg1, int arg2, int arg3) |
| void | lb_80014534 (void) |
| void | lb_80014574 (u8 arg0, int arg1, int arg2, int arg3) |
| void | lb_800145C0 (u8 slot) |
| Reset pad rumble. | |
| void | lb_800145F4 (void) |
| static float | inlineC0 (Vec3 *a, Vec3 *b, Vec3 *c) |
| bool | lb_80014638 (struct lb_80014638_arg0_t *arg0, struct lb_80014638_arg1_t *arg1) |
| bool | lb_800149E0 (Mtx arg0, u32 arg1) |
| lb_80014770 | |
Variables | |
| lb_803BA248_fn | lb_803BA248 [] |
| #define SOLUTION 0 |
| typedef bool(* lb_803BA248_fn) (ColorOverlay *) |
| void lb_8000F9F8 | ( | HSD_JObj * | jobj | ) |
| void lb_8000FCDC | ( | void | ) |
| void lb_8000FD18 | ( | DynamicsDesc * | desc | ) |
|
inlinestatic |
|
inlinestatic |
| struct lb_80011A50_t * lb_800100B0 | ( | struct lb_80011A50_t * | arg0, |
| f32 | arg1 | ||
| ) |
| void lb_800101C8 | ( | Vec3 * | arg0, |
| Vec3 * | arg1 | ||
| ) |
| void lb_800103B8 | ( | Vec3 * | a, |
| Vec3 * | b | ||
| ) |
| bool lb_800103D8 | ( | Vec3 * | vec, |
| float | x0, | ||
| float | x1, | ||
| float | x2, | ||
| float | x3, | ||
| float | offset | ||
| ) |
|
inlinestatic |
| void lb_800115F4 | ( | void | ) |
| void lb_80011710 | ( | DynamicsDesc * | arg0, |
| DynamicsDesc * | arg1 | ||
| ) |
| bool lb_800117F4 | ( | DynamicsDesc * | arg0, |
| GXColor * | arg1, | ||
| GXColor * | arg2, | ||
| int | arg3, | ||
| u32 | arg4 | ||
| ) |
| void lb_800119DC | ( | Point3d * | arg0, |
| int | arg1, | ||
| float | arg2, | ||
| float | arg3, | ||
| float | arg4 | ||
| ) |
| void lb_80011A50 | ( | Vec3 * | arg0, |
| int | arg1, | ||
| float | arg2, | ||
| float | arg3, | ||
| float | arg4, | ||
| float | arg5, | ||
| float | arg6, | ||
| float | arg7, | ||
| float | arg8 | ||
| ) |
| enum_t lb_80011ABC | ( | void | ) |
| void lb_80011B74 | ( | HSD_DObj * | dobj, |
| u32 | flags | ||
| ) |
|
static |
| HSD_ImageDesc * lb_800121FC | ( | HSD_ImageDesc * | image_desc, |
| int | width, | ||
| int | height, | ||
| GXTexFmt | format, | ||
| s16 | entry_num | ||
| ) |
| void lb_800122C8 | ( | HSD_ImageDesc * | image_desc, |
| u16 | origx, | ||
| u16 | origy, | ||
| bool | clear | ||
| ) |
HSD_ImageDescCopyFromEFB wrapper
| void lb_8001271C | ( | GXTexObj * | arg0, |
| float | x0, | ||
| float | arg2, | ||
| float | tex_width, | ||
| float | tex_height, | ||
| float | scale_x, | ||
| float | scale_y | ||
| ) |
| void lb_8001285C | ( | HSD_ImageDesc * | image_desc, |
| GXTexObj * | tex_obj | ||
| ) |
| void fn_800138AC | ( | void * | ptr | ) |
| void lb_800138CC | ( | HSD_GObj * | gobj, |
| int | arg1 | ||
| ) |
| void lb_800138D8 | ( | HSD_GObj * | gobj, |
| s8 | arg1 | ||
| ) |
| HSD_CObj * lb_80013B14 | ( | HSD_CameraDescPerspective * | desc | ) |
| bool lb_80013BB0 | ( | ColorOverlay * | arg | ) |
| bool lb_80013BB8 | ( | ColorOverlay * | arg0 | ) |
| bool lb_80013BE4 | ( | ColorOverlay * | arg0 | ) |
| bool lb_80013C18 | ( | ColorOverlay * | arg0 | ) |
| bool lb_80013D68 | ( | ColorOverlay * | arg0 | ) |
| bool lb_80013E3C | ( | ColorOverlay * | arg0 | ) |
| bool lb_80013F78 | ( | ColorOverlay * | arg0 | ) |
Copy light rotation from ColorOverlay::x8_ptr1.
| bool lb_80013FF0 | ( | ColorOverlay * | arg0 | ) |
| bool lb_80014014 | ( | ColorOverlay * | arg0 | ) |
| bool lb_800140F8 | ( | ColorOverlay * | arg0 | ) |
| bool lb_80014234 | ( | ColorOverlay * | arg0 | ) |
| void lb_80014498 | ( | ColorOverlay * | arg0 | ) |
| bool lb_800144C8 | ( | ColorOverlay * | arg0, |
| Fighter_804D653C_t * | arg1, | ||
| int | arg2, | ||
| int | arg3 | ||
| ) |
| void lb_80014534 | ( | void | ) |
| void lb_80014574 | ( | u8 | arg0, |
| int | arg1, | ||
| int | arg2, | ||
| int | arg3 | ||
| ) |
| void lb_800145C0 | ( | u8 | slot | ) |
Reset pad rumble.
| void lb_800145F4 | ( | void | ) |
|
inlinestatic |
| bool lb_80014638 | ( | struct lb_80014638_arg0_t * | arg0, |
| struct lb_80014638_arg1_t * | arg1 | ||
| ) |
| bool lb_800149E0 | ( | Mtx | arg0, |
| u32 | arg1 | ||
| ) |
| lb_803BA248_fn lb_803BA248[] |