SSBM Decomp
Loading...
Searching...
No Matches
lbspdisplay.h File Reference
#include <placeholder.h>
#include <platform.h>
#include "dolphin/gx.h"
#include "ft/forward.h"
#include "lb/forward.h"
#include "lb/types.h"
#include <baselib/forward.h>
#include <melee/sc/forward.h>
#include <dolphin/mtx.h>

Go to the source code of this file.

Functions

void lb_8000F9F8 (HSD_JObj *jobj)
void lb_8000FA94 (void)
void lb_8000FCDC (void)
void lb_8000FD18 (DynamicsDesc *)
void lb_8000FD48 (HSD_JObj *, DynamicsDesc *, size_t)
struct lb_80011A50_tlb_800100B0 (struct lb_80011A50_t *, float)
void lb_800101C8 (Vec3 *, Vec3 *)
float lb_800103B8 (Vec3 *, Vec3 *)
void lb_8001044C (DynamicsDesc *, UNK_T, int, float pos_y, bool, Fighter_Part part, int, bool)
void lb_800115F4 (void)
void lb_80011710 (DynamicsDesc *, DynamicsDesc *)
bool lb_800117F4 (DynamicsDesc *, GXColor *, GXColor *, int, u32)
void lb_800119DC (Vec3 *, int, float, float, float)
 AestheticWindEffect(r3=sourcelocation,r4=duration,f1=radiusSize,f2=effectdegradation,f3=unk).
struct lb_80011A50_tlb_80011A50 (Vec3 *, int, float, float, float, float, float, float, float)
enum_t lb_80011ABC (void)
HSD_LObjlb_80011AC4 (LightList **)
void lb_80011C18 (HSD_JObj *jobj, u32 flags)
int lb_80011E24 (HSD_JObj *, HSD_JObj **,...)
int lb_8001204C (HSD_JObj *, HSD_JObj **, u16 *, int)
HSD_ImageDesclb_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_800122F0 (HSD_ImageDesc *, GXTexObj *, f32)
void lb_8001271C (GXTexObj *, float, float, float, float, float, float)
void lb_8001285C (HSD_ImageDesc *, GXTexObj *)
void lb_80012994 (HSD_ImageDesc *, u8, u8, float, float, float, float, float)
void fn_80013614 (HSD_GObj *)
void fn_800138AC (void *ptr)
 HSD_Free wrapper
void lb_800138CC (HSD_GObj *gobj, HSD_GObjEvent arg1)
void lb_800138D8 (HSD_GObj *gobj, s8 arg1)
void lb_800138EC (s32 arg0, GObj_RenderFunc render_func, u32 arg2, s8 arg3, f32 x, f32 y, f32 w, f32 h)
HSD_CObjlb_80013B14 (HSD_CameraDescPerspective *)
bool lb_80013C18 (ColorOverlay *)
bool lb_80013D68 (ColorOverlay *)
bool lb_80013E3C (ColorOverlay *)
int lb_80013F78 (ColorOverlay *)
 Copy light rotation from ColorOverlay::x8_ptr1.
bool lb_80014014 (ColorOverlay *)
bool lb_800140F8 (ColorOverlay *)
bool lb_80014258 (HSD_GObj *gobj, void *arg1, FtCmd2 cmd)
void lb_80014498 (ColorOverlay *)
bool lb_800144C8 (ColorOverlay *, struct Fighter_804D653C_t *, int, int)
void lb_80014534 (void)
void lb_80014574 (u8, int, int, int)
void lb_800145C0 (u8 slot)
 Reset pad rumble.
void lb_800145F4 (void)
bool lb_80014638 (struct lb_80014638_arg0_t *, struct lb_80014638_arg1_t *)
bool lb_80014770 (Vec3 *, int)
bool lb_800149E0 (Mtx, u32)

Variables

GXColor lb_ColorWhite
GXColor lb_ColorBlack

Function Documentation

◆ lb_8000F9F8()

void lb_8000F9F8 ( HSD_JObj * jobj)

◆ lb_8000FA94()

void lb_8000FA94 ( void )

◆ lb_8000FCDC()

void lb_8000FCDC ( void )

◆ lb_8000FD18()

void lb_8000FD18 ( DynamicsDesc * desc)

◆ lb_8000FD48()

void lb_8000FD48 ( HSD_JObj * jobj,
DynamicsDesc * desc,
size_t max_count )

◆ lb_800100B0()

struct lb_80011A50_t * lb_800100B0 ( struct lb_80011A50_t * arg0,
float arg1 )

◆ lb_800101C8()

void lb_800101C8 ( Vec3 * arg0,
Vec3 * arg1 )

◆ lb_800103B8()

float lb_800103B8 ( Vec3 * a,
Vec3 * b )

◆ lb_8001044C()

void lb_8001044C ( DynamicsDesc * ,
UNK_T ,
int ,
float pos_y,
bool ,
Fighter_Part part,
int ,
bool  )

◆ lb_800115F4()

void lb_800115F4 ( void )

◆ lb_80011710()

void lb_80011710 ( DynamicsDesc * arg0,
DynamicsDesc * arg1 )

◆ lb_800117F4()

bool lb_800117F4 ( DynamicsDesc * arg0,
GXColor * arg1,
GXColor * arg2,
int arg3,
u32 arg4 )

◆ lb_800119DC()

void lb_800119DC ( Vec3 * arg0,
int arg1,
float arg2,
float arg3,
float arg4 )

AestheticWindEffect(r3=sourcelocation,r4=duration,f1=radiusSize,f2=effectdegradation,f3=unk).

◆ lb_80011A50()

struct lb_80011A50_t * lb_80011A50 ( Vec3 * arg0,
int arg1,
float arg2,
float arg3,
float arg4,
float arg5,
float arg6,
float arg7,
float arg8 )

◆ lb_80011ABC()

enum_t lb_80011ABC ( void )

◆ lb_80011AC4()

HSD_LObj * lb_80011AC4 ( LightList ** list)

◆ lb_80011C18()

void lb_80011C18 ( HSD_JObj * jobj,
u32 flags )

◆ lb_80011E24()

int lb_80011E24 ( HSD_JObj * root,
HSD_JObj ** result,
... )
Note
: The number of HSD_JObjs that get passed into arg1 is the number of variable arguments passed until -1 is passed.

◆ lb_8001204C()

int lb_8001204C ( HSD_JObj * root,
HSD_JObj ** result,
u16 * indices,
int count )

◆ lb_800121FC()

HSD_ImageDesc * lb_800121FC ( HSD_ImageDesc * image_desc,
int width,
int height,
GXTexFmt format,
s16 entry_num )

◆ lb_800122C8()

void lb_800122C8 ( HSD_ImageDesc * image_desc,
u16 origx,
u16 origy,
bool clear )

◆ lb_800122F0()

void lb_800122F0 ( HSD_ImageDesc * img,
GXTexObj * tex,
f32 factor )

◆ lb_8001271C()

void lb_8001271C ( GXTexObj * arg0,
float x0,
float arg2,
float tex_width,
float tex_height,
float scale_x,
float scale_y )

◆ lb_8001285C()

void lb_8001285C ( HSD_ImageDesc * image_desc,
GXTexObj * tex_obj )

◆ lb_80012994()

void lb_80012994 ( HSD_ImageDesc * img,
u8 alpha,
u8 blur_size,
float x,
float y,
float scale_x,
float scale_y,
float color_factor )

◆ fn_80013614()

void fn_80013614 ( HSD_GObj * gobj)

◆ fn_800138AC()

void fn_800138AC ( void * ptr)

HSD_Free wrapper

◆ lb_800138CC()

void lb_800138CC ( HSD_GObj * gobj,
HSD_GObjEvent arg1 )

◆ lb_800138D8()

void lb_800138D8 ( HSD_GObj * gobj,
s8 arg1 )

◆ lb_800138EC()

void lb_800138EC ( s32 arg0,
GObj_RenderFunc render_func,
u32 arg2,
s8 arg3,
f32 x,
f32 y,
f32 w,
f32 h )

◆ lb_80013B14()

HSD_CObj * lb_80013B14 ( HSD_CameraDescPerspective * desc)

◆ lb_80013C18()

bool lb_80013C18 ( ColorOverlay * arg0)

◆ lb_80013D68()

bool lb_80013D68 ( ColorOverlay * arg0)

◆ lb_80013E3C()

bool lb_80013E3C ( ColorOverlay * arg0)

◆ lb_80013F78()

int lb_80013F78 ( ColorOverlay * arg0)

Copy light rotation from ColorOverlay::x8_ptr1.

◆ lb_80014014()

bool lb_80014014 ( ColorOverlay * arg0)

◆ lb_800140F8()

bool lb_800140F8 ( ColorOverlay * arg0)

◆ lb_80014258()

bool lb_80014258 ( HSD_GObj * gobj,
void * arg1,
FtCmd2 cmd )

◆ lb_80014498()

void lb_80014498 ( ColorOverlay * arg0)

◆ lb_800144C8()

bool lb_800144C8 ( ColorOverlay * arg0,
struct Fighter_804D653C_t * arg1,
int arg2,
int arg3 )

◆ lb_80014534()

void lb_80014534 ( void )

◆ lb_80014574()

void lb_80014574 ( u8 arg0,
int arg1,
int arg2,
int arg3 )

◆ lb_800145C0()

void lb_800145C0 ( u8 slot)

Reset pad rumble.

◆ lb_800145F4()

void lb_800145F4 ( void )

◆ lb_80014638()

bool lb_80014638 ( struct lb_80014638_arg0_t * arg0,
struct lb_80014638_arg1_t * arg1 )

◆ lb_80014770()

bool lb_80014770 ( Vec3 * arg0,
int arg1 )

◆ lb_800149E0()

bool lb_800149E0 ( Mtx arg0,
u32 arg1 )

Variable Documentation

◆ lb_ColorWhite

GXColor lb_ColorWhite
extern

◆ lb_ColorBlack

GXColor lb_ColorBlack
extern