|
SSBM Decomp
|
#include "sislib.h"#include <printf.h>#include <stdio.h>#include "cobj.h"#include "gobj.h"#include "gobjgxlink.h"#include "gobjobject.h"#include "gobjplink.h"#include "gobjuserdata.h"#include "memory.h"#include "wobj.h"#include <dolphin/gx.h>#include <dolphin/mtx.h>#include <dolphin/os.h>#include <dolphin/types.h>Functions | |
| void * | HSD_SisLib_Alloc (s32 size) |
| void | HSD_SisLib_Free (void *ptr) |
| void | HSD_SisLib_803A5A2C (void *ptr) |
| 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) |
| void | HSD_SisLib_803A5CC4 (HSD_Text *text) |
| void | HSD_SisLib_803A5D30 (void) |
| static void | HSD_SisLib_803A5DA0_inline0 (s32 font_idx) |
| 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 | HSD_SisLib_803A6048 (size_t size) |
| void | fn_803A60EC (void *gobj) |
| GObj "remove" function callback. | |
| 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 | HSD_SisLib_803A62A0 (s32 font_idx, char *archive_name, char *symbol_name) |
| void | HSD_SisLib_803A6368 (HSD_Text *text, s32 sis_idx) |
Variables | |
| static HSD_WObjDesc | HSD_SisLib_8040C490 |
| static HSD_WObjDesc | HSD_SisLib_8040C4A4 |
| static u32 | HSD_SisLib_804D7968 |
| static HSD_CameraDescPerspective | HSD_SisLib_8040C4B8 |
| sislib_UnkAlloc3 * | HSD_SisLib_804D797C |
| HSD_Text * | HSD_SisLib_804D7978 |
| SisBlock * | used_head |
| SisBlock * | free_head |
| static HSD_Archive * | HSD_SisLib_804D1110 [5] |
| extern ? | |
| SIS * | HSD_SisLib_804D1124 [5] |
| static SisBlock * | HSD_SisLib_804D796C |
| void * HSD_SisLib_Alloc | ( | s32 | size | ) |
| void HSD_SisLib_Free | ( | void * | ptr | ) |
| void HSD_SisLib_803A5A2C | ( | void * | ptr | ) |
| 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_803A5CC4 | ( | HSD_Text * | text | ) |
| void HSD_SisLib_803A5D30 | ( | void | ) |
|
inlinestatic |
| 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 HSD_SisLib_803A6048 | ( | size_t | size | ) |
| void fn_803A60EC | ( | void * | gobj | ) |
GObj "remove" function callback.
| 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 HSD_SisLib_803A62A0 | ( | s32 | font_idx, |
| char * | archive_name, | ||
| char * | symbol_name ) |
|
static |
|
static |
|
static |
|
static |
| sislib_UnkAlloc3* HSD_SisLib_804D797C |
| HSD_Text* HSD_SisLib_804D7978 |
| SisBlock* used_head |
| SisBlock* free_head |
|
static |
| SIS* HSD_SisLib_804D1124[5] |
|
static |