SSBM Decomp
Loading...
Searching...
No Matches
hsd_3A76.c File Reference
#include <m2c_macros.h>
#include <printf.h>
#include "cobj.h"
#include "gobj.h"
#include "gobjobject.h"
#include "sislib.h"
#include "sislib.static.h"
#include "sislib_font.h"
#include "state.h"
#include "tev.h"
#include "wobj.h"
#include <dolphin/gx.h>
#include <dolphin/mtx.h>
#include <dolphin/types.h>
#include <melee/lb/lbarchive.h>

Functions

static f32 HSD_SisLib_GlyphWidth (HSD_Text *text, f32 scale_x)
 <
void HSD_SisLib_803A7684 (HSD_Text *text, const u8 *cursor, u8 flags)
s32 HSD_SisLib_803A7F0C (HSD_Text *text, s32 flags)
void HSD_SisLib_803A8134 (void *cursor, HSD_Text *text, f32 *out_width, f32 *out_height)
static void sisFitLineToBox (HSD_Text *text, f32 measured_width)
void HSD_SisLib_803A84BC (HSD_GObj *gobj, int pass)
HSD_ArchiveHSD_SisLib_803A945C (char *path)
void HSD_SisLib_803A947C (HSD_Archive *archive)

Variables

u8 HSD_SisLib_8040C680 [0x240]
u8 lbl_8040C8C0 [0x240]
u8 HSD_SisLib_8040CB00 [0x240]

Function Documentation

◆ HSD_SisLib_GlyphWidth()

f32 HSD_SisLib_GlyphWidth ( HSD_Text * text,
f32 scale_x )
inlinestatic

<

Todo
Circular include

◆ HSD_SisLib_803A7684()

void HSD_SisLib_803A7684 ( HSD_Text * text,
const u8 * cursor,
u8 flags )

◆ HSD_SisLib_803A7F0C()

s32 HSD_SisLib_803A7F0C ( HSD_Text * text,
s32 flags )

◆ HSD_SisLib_803A8134()

void HSD_SisLib_803A8134 ( void * cursor,
HSD_Text * text,
f32 * out_width,
f32 * out_height )

◆ sisFitLineToBox()

void sisFitLineToBox ( HSD_Text * text,
f32 measured_width )
static

◆ HSD_SisLib_803A84BC()

void HSD_SisLib_803A84BC ( HSD_GObj * gobj,
int pass )

◆ HSD_SisLib_803A945C()

HSD_Archive * HSD_SisLib_803A945C ( char * path)

◆ HSD_SisLib_803A947C()

void HSD_SisLib_803A947C ( HSD_Archive * archive)

Variable Documentation

◆ HSD_SisLib_8040C680

u8 HSD_SisLib_8040C680[0x240]

◆ lbl_8040C8C0

u8 lbl_8040C8C0[0x240]

◆ HSD_SisLib_8040CB00

u8 HSD_SisLib_8040CB00[0x240]