|
SSBM Decomp
|
#include <Runtime/platform.h>#include <sysdolphin/baselib/forward.h>#include <placeholder.h>#include <dolphin/gx/GXStruct.h>#include <dolphin/mtx.h>#include <sysdolphin/baselib/archive.h>#include <sysdolphin/baselib/cobj.h>#include <sysdolphin/baselib/sislib_font.h>Go to the source code of this file.
Data Structures | |
| struct | TextKerning |
| struct | SIS |
| struct | SisBlock |
| struct | sisLib_803A7664_t |
| struct | HSD_Text |
| struct | sislib_UnkAlloc3 |
Macros | |
| #define | HSD_SISLIB_FONT_GLYPHS (sizeof(HSD_SisLib_FontAtlas) / sizeof(TextGlyphTexture)) |
| How many glyphs the font atlas holds. | |
Variables | |
| SIS * | HSD_SisLib_804D1124 [5] |
| u8 | lbl_8040C8C0 [0x240] |
| u8 | HSD_SisLib_8040C680 [0x240] |
| u8 | HSD_SisLib_8040CB00 [0x240] |
| SisBlock * | free_head |
| SisBlock * | used_head |
| HSD_Text * | HSD_SisLib_804D7978 |
| sislib_UnkAlloc3 * | HSD_SisLib_804D797C |
| #define HSD_SISLIB_FONT_GLYPHS (sizeof(HSD_SisLib_FontAtlas) / sizeof(TextGlyphTexture)) |
How many glyphs the font atlas holds.
| void HSD_SisLib_803A6048 | ( | size_t | size | ) |
| UNK_T func_804A70A0 | ( | UNK_T | , |
| s32 | , | ||
| u32 | , | ||
| s32 | , | ||
| s32 | , | ||
| s32 | , | ||
| s32 | , | ||
| s32 | , | ||
| f64 | , | ||
| f64 | , | ||
| f64 | , | ||
| f64 | , | ||
| f64 | , | ||
| f64 | , | ||
| f64 | , | ||
| f64 | ) |
| void HSD_SisLib_803A947C | ( | HSD_Archive * | archive | ) |
| HSD_Archive * HSD_SisLib_803A945C | ( | char * | path | ) |
| void HSD_SisLib_803A84BC | ( | HSD_GObj * | gobj, |
| int | pass ) |
| void HSD_SisLib_803A7664 | ( | HSD_Text * | text | ) |
| void HSD_SisLib_803A7548 | ( | HSD_Text * | text, |
| int | entry_idx, | ||
| float | scale_x, | ||
| float | scale_y ) |
| int HSD_SisLib_803A6B98 | ( | HSD_Text * | arg0, |
| float | x, | ||
| float | y, | ||
| const char * | fmt, | ||
| ... ) |
Converts ASCII to "SIS" format.
| data | output buffer for the converted string |
| string | ASCII string to be converted |
| HSD_Text * HSD_SisLib_803A6754 | ( | int | arg0, |
| int | arg1 ) |
| void HSD_SisLib_803A62A0 | ( | s32 | font_idx, |
| char * | archive_name, | ||
| char * | symbol_name ) |
| int HSD_SisLib_803A611C | ( | int | font_idx, |
| HSD_GObj * | parent_gobj, | ||
| u16 | class_id, | ||
| u8 | p_link, | ||
| u8 | p_prio, | ||
| u8 | gx_link, | ||
| u8 | gx_prio, | ||
| u32 | render_prio ) |
| void lbl_803A60EC | ( | void | ) |
| HSD_Text * HSD_SisLib_803A5ACC | ( | int | font_idx, |
| s32 | context_id, | ||
| f32 | pos_x, | ||
| f32 | pos_y, | ||
| f32 | pos_z, | ||
| f32 | box_w, | ||
| f32 | box_h ) |
this is the context id that comes from HSD_SisLib_803A611C, it essentially tells us which camera to use
| void * HSD_SisLib_Alloc | ( | s32 | size | ) |
| void HSD_SisLib_Free | ( | void * | ptr | ) |
| void HSD_SisLib_803A5CC4 | ( | HSD_Text * | text | ) |
| void HSD_SisLib_803A5A2C | ( | void * | ptr | ) |
| void HSD_SisLib_803A5D30 | ( | void | ) |
| void HSD_SisLib_803A5DA0 | ( | s32 | font_idx | ) |
| void HSD_SisLib_803A5E70 | ( | void | ) |
| void HSD_SisLib_803A5F50 | ( | s32 | font_idx | ) |
| void HSD_SisLib_803A5FBC | ( | void | ) |
| void fn_803A60EC | ( | void * | gobj | ) |
GObj "remove" function callback.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |