|
SSBM Decomp
|
#include <sislib.h>
Data Fields | |
| f32 | pos_x |
| world position x | |
| f32 | pos_y |
| world position y | |
| f32 | pos_z |
| world position z | |
| f32 | box_size_x |
| text box size x | |
| f32 | box_size_y |
| text box size y | |
| Vec4 | x14 |
| Vec2 | font_size |
| font size, 1.0 being 100% of the screen? | |
| GXColor | bg_color |
| GXColor | text_color |
| Vec2 | x34 |
| Vec2 | x3C |
| u16 | x44 |
| render flags? | |
| u16 | x46 |
| more flags? | |
| u8 | default_fitting |
| sets fitting below | |
| u8 | default_kerning |
| sets kerning below | |
| u8 | default_alignment |
| sets alignment below | |
| u8 | x4B |
| u8 | x4C |
| u8 | hidden |
| visibility flag | |
| u8 | x4E |
| u8 | font_idx |
| which font to select from the array HSD_SisLib_804D1124 | |
| HSD_Text * | next |
| HSD_GObj * | entity |
| void(* | render_callback )(void *) |
| callback in the text renderer (HSD_SisLib_803A84BC) | |
| SIS * | sis_buffer |
| SIS text buffer. | |
| UNK_T | x60 |
| position in text buffer | |
| sislib_UnkAllocData * | alloc_data |
| char * | string_buffer |
| raw string buffer | |
| u16 | x6C |
| string length? | |
| u16 | x6E |
| alloc size? | |
| f32 | current_width |
| f32 | current_height |
| Vec2 | x78 |
| Vec2 | x80 |
| f32 | x88 |
| GXColor | active_color |
| the texts current color | |
| u16 | x90 |
| set by x44 | |
| u16 | x92 |
| set by x46 | |
| u32 | x94 |
| u32 | x98 |
| u8 | fitting |
| u8 | kerning |
| u8 | alignment |
| u8 | x9F |
| f32 HSD_Text::pos_x |
world position x
| f32 HSD_Text::pos_y |
world position y
| f32 HSD_Text::pos_z |
world position z
| f32 HSD_Text::box_size_x |
text box size x
| f32 HSD_Text::box_size_y |
text box size y
| Vec4 HSD_Text::x14 |
| Vec2 HSD_Text::font_size |
font size, 1.0 being 100% of the screen?
| GXColor HSD_Text::bg_color |
| GXColor HSD_Text::text_color |
| Vec2 HSD_Text::x34 |
| Vec2 HSD_Text::x3C |
| u16 HSD_Text::x44 |
render flags?
| u16 HSD_Text::x46 |
more flags?
| u8 HSD_Text::default_fitting |
sets fitting below
| u8 HSD_Text::default_kerning |
sets kerning below
| u8 HSD_Text::default_alignment |
sets alignment below
| u8 HSD_Text::x4B |
| u8 HSD_Text::x4C |
| u8 HSD_Text::hidden |
visibility flag
| u8 HSD_Text::x4E |
| u8 HSD_Text::font_idx |
which font to select from the array HSD_SisLib_804D1124
| HSD_Text* HSD_Text::next |
| HSD_GObj* HSD_Text::entity |
| void(* HSD_Text::render_callback) (void *) |
callback in the text renderer (HSD_SisLib_803A84BC)
| UNK_T HSD_Text::x60 |
position in text buffer
| sislib_UnkAllocData* HSD_Text::alloc_data |
| char* HSD_Text::string_buffer |
raw string buffer
| u16 HSD_Text::x6C |
string length?
| u16 HSD_Text::x6E |
alloc size?
| f32 HSD_Text::current_width |
| f32 HSD_Text::current_height |
| Vec2 HSD_Text::x78 |
| Vec2 HSD_Text::x80 |
| f32 HSD_Text::x88 |
| GXColor HSD_Text::active_color |
the texts current color
| u16 HSD_Text::x90 |
set by x44
| u16 HSD_Text::x92 |
set by x46
| u32 HSD_Text::x94 |
| u32 HSD_Text::x98 |
| u8 HSD_Text::fitting |
| u8 HSD_Text::kerning |
| u8 HSD_Text::alignment |
| u8 HSD_Text::x9F |