SSBM Decomp
Loading...
Searching...
No Matches
HSD_Text Struct Reference

#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_Textnext
 
HSD_GObjentity
 
void(* render_callback )(void *)
 callback in the text renderer (HSD_SisLib_803A84BC)
 
SISsis_buffer
 SIS text buffer.
 
UNK_T x60
 position in text buffer
 
sislib_UnkAllocDataalloc_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
 

Field Documentation

◆ pos_x

f32 HSD_Text::pos_x

world position x

◆ pos_y

f32 HSD_Text::pos_y

world position y

◆ pos_z

f32 HSD_Text::pos_z

world position z

◆ box_size_x

f32 HSD_Text::box_size_x

text box size x

◆ box_size_y

f32 HSD_Text::box_size_y

text box size y

◆ x14

Vec4 HSD_Text::x14

◆ font_size

Vec2 HSD_Text::font_size

font size, 1.0 being 100% of the screen?

◆ bg_color

GXColor HSD_Text::bg_color

◆ text_color

GXColor HSD_Text::text_color

◆ x34

Vec2 HSD_Text::x34

◆ x3C

Vec2 HSD_Text::x3C

◆ x44

u16 HSD_Text::x44

render flags?

◆ x46

u16 HSD_Text::x46

more flags?

◆ default_fitting

u8 HSD_Text::default_fitting

sets fitting below

◆ default_kerning

u8 HSD_Text::default_kerning

sets kerning below

◆ default_alignment

u8 HSD_Text::default_alignment

sets alignment below

◆ x4B

u8 HSD_Text::x4B

◆ x4C

u8 HSD_Text::x4C

◆ hidden

u8 HSD_Text::hidden

visibility flag

◆ x4E

u8 HSD_Text::x4E

◆ font_idx

u8 HSD_Text::font_idx

which font to select from the array HSD_SisLib_804D1124

◆ next

HSD_Text* HSD_Text::next

◆ entity

HSD_GObj* HSD_Text::entity

◆ render_callback

void(* HSD_Text::render_callback) (void *)

callback in the text renderer (HSD_SisLib_803A84BC)

◆ sis_buffer

SIS* HSD_Text::sis_buffer

SIS text buffer.

◆ x60

UNK_T HSD_Text::x60

position in text buffer

◆ alloc_data

sislib_UnkAllocData* HSD_Text::alloc_data

◆ string_buffer

char* HSD_Text::string_buffer

raw string buffer

◆ x6C

u16 HSD_Text::x6C

string length?

◆ x6E

u16 HSD_Text::x6E

alloc size?

◆ current_width

f32 HSD_Text::current_width

◆ current_height

f32 HSD_Text::current_height

◆ x78

Vec2 HSD_Text::x78

◆ x80

Vec2 HSD_Text::x80

◆ x88

f32 HSD_Text::x88

◆ active_color

GXColor HSD_Text::active_color

the texts current color

◆ x90

u16 HSD_Text::x90

set by x44

◆ x92

u16 HSD_Text::x92

set by x46

◆ x94

u32 HSD_Text::x94

◆ x98

u32 HSD_Text::x98

◆ fitting

u8 HSD_Text::fitting

◆ kerning

u8 HSD_Text::kerning

◆ alignment

u8 HSD_Text::alignment

◆ x9F

u8 HSD_Text::x9F

The documentation for this struct was generated from the following file: