|
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>Go to the source code of this file.
Data Structures | |
| struct | SisBlock |
| struct | SisBuffer |
| Growable encoded string owned by an HSD_Text. More... | |
| struct | HSD_Text |
| struct | sislib_UnkAlloc3 |
Variables | |
| u8 ** | HSD_SisLib_804D1124 [5] |
| Per-font SIS tables of relocated archive pointers: [0] glyph images, [1] glyph widths, then the encoded strings. | |
| SisBlock * | free_head |
| SisBlock * | used_head |
| HSD_Text * | HSD_SisLib_804D7978 |
| sislib_UnkAlloc3 * | HSD_SisLib_804D797C |
| 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_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 |
Per-font SIS tables of relocated archive pointers: [0] glyph images, [1] glyph widths, then the encoded strings.
|
extern |
|
extern |
|
extern |
|
extern |