SSBM Decomp
Loading...
Searching...
No Matches
lbmthp.c File Reference
#include "lbmthp.static.h"
#include "baselib/memory.h"
#include "baselib/video.h"
#include "lb/lbfile.h"
#include <dolphin/dvd.h>
#include <dolphin/gx/GXTexture.h>
#include <dolphin/os/OSCache.h>
#include <sysdolphin/baselib/debug.h>
#include <sysdolphin/baselib/devcom.h>
#include <sysdolphin/baselib/sobjlib.h>
#include <melee/lb/lbanim.h>
#include <melee/lb/types.h>
#include <MSL/string.h>
#include <Runtime/runtime.h>

Macros

#define LBMTHP_ASSERT(line, cond, msg)
#define LBMTHP_ASSERTREPORT(line, cond, msg, ...)
#define ALIGN_32(x)

Functions

void fn_8001E910 (int arg0, int arg1, void *arg2, int cancelflag)
s32 fn_8001EB14 (THPDecComp *data, const char *path)
s32 fn_8001EBF0 (THPDecComp *data)
void fn_8001ECF4 (THPDecComp *data, void *buf)
s32 fn_8001EF5C (THPDecComp *data)
s32 fn_8001F06C (THPDecComp *data)
s32 fn_8001F13C (THPDecComp *streamPlayer)
s32 fn_8001F294 (void)
static u32 lbMthp_GetFrame (u32 **rate_table, u32 counter)
s32 fn_8001F2A4 (void)
void lbMthp_8001F410 (const char *filename, void *rate_table, int buf, int heap_size, int loop)
void lbMthp_8001F578 (void)
s32 lbMthp_8001F5C4 (void)
s32 lbMthp_8001F5D4 (void)
s32 lbMthp_8001F5E4 (void)
s32 lbMthp_8001F5F4 (void)
s32 lbMthp_8001F604 (void)
void lbMthp_8001F614 (s32 arg0)
HSD_SObjlbMthp_8001F624 (HSD_GObj *gobj, int width, int height)
void lbMthp_8001F67C (HSD_GObj *gobj, int arg1)
void lbMthp_8001F800 (void)
void lbMthp_8001F87C (void)

Macro Definition Documentation

◆ LBMTHP_ASSERT

#define LBMTHP_ASSERT ( line,
cond,
msg )
Value:
((cond) ? ((void) 0) : __assert(lbl_803BADB0, line, msg))
void __assert(char *str, u32 arg1, char *arg2)
Definition debug.c:36
static char lbl_803BADB0[9]
Definition lbmthp.static.h:52

◆ LBMTHP_ASSERTREPORT

#define LBMTHP_ASSERTREPORT ( line,
cond,
msg,
... )
Value:
((cond) ? ((void) 0) \
: (OSReport(__VA_ARGS__), __assert(lbl_803BADB0, line, msg)))
void OSReport(const char *)

◆ ALIGN_32

#define ALIGN_32 ( x)
Value:
(((x) + 0x1F) & ~0x1F)

Function Documentation

◆ fn_8001E910()

void fn_8001E910 ( int arg0,
int arg1,
void * arg2,
int cancelflag )

◆ fn_8001EB14()

s32 fn_8001EB14 ( THPDecComp * data,
const char * path )

◆ fn_8001EBF0()

s32 fn_8001EBF0 ( THPDecComp * data)

◆ fn_8001ECF4()

void fn_8001ECF4 ( THPDecComp * data,
void * buf )

◆ fn_8001EF5C()

s32 fn_8001EF5C ( THPDecComp * data)

◆ fn_8001F06C()

s32 fn_8001F06C ( THPDecComp * data)

◆ fn_8001F13C()

s32 fn_8001F13C ( THPDecComp * streamPlayer)

◆ fn_8001F294()

s32 fn_8001F294 ( void )

◆ lbMthp_GetFrame()

u32 lbMthp_GetFrame ( u32 ** rate_table,
u32 counter )
inlinestatic

◆ fn_8001F2A4()

s32 fn_8001F2A4 ( void )

◆ lbMthp_8001F410()

void lbMthp_8001F410 ( const char * filename,
void * rate_table,
int buf,
int heap_size,
int loop )

◆ lbMthp_8001F578()

void lbMthp_8001F578 ( void )

◆ lbMthp_8001F5C4()

s32 lbMthp_8001F5C4 ( void )

◆ lbMthp_8001F5D4()

s32 lbMthp_8001F5D4 ( void )

◆ lbMthp_8001F5E4()

s32 lbMthp_8001F5E4 ( void )

◆ lbMthp_8001F5F4()

s32 lbMthp_8001F5F4 ( void )

◆ lbMthp_8001F604()

s32 lbMthp_8001F604 ( void )

◆ lbMthp_8001F614()

void lbMthp_8001F614 ( s32 arg0)

◆ lbMthp_8001F624()

HSD_SObj * lbMthp_8001F624 ( HSD_GObj * gobj,
int width,
int height )

◆ lbMthp_8001F67C()

void lbMthp_8001F67C ( HSD_GObj * gobj,
int arg1 )

◆ lbMthp_8001F800()

void lbMthp_8001F800 ( void )

◆ lbMthp_8001F87C()

void lbMthp_8001F87C ( void )