VSF Documented
|
Macros | |
#define | __VSF_TGUI_CONTROLS_LABEL_CLASS_INHERIT |
Functions | |
declare_class (vsf_tgui_t) | |
fsm_rt_t | vsf_tgui_label_v_render (vsf_tgui_t *gui_ptr, vsf_tgui_label_t *label_ptr, vsf_tgui_region_t *dirty_region_ptr, vsf_tgui_control_refresh_mode_t mode) |
fsm_rt_t | vsf_tgui_label_v_depose (vsf_tgui_t *gui_ptr, vsf_tgui_label_t *label_ptr) |
fsm_rt_t | vsf_tgui_label_v_update (vsf_tgui_t *gui_ptr, vsf_tgui_label_t *label_ptr) |
vsf_tgui_size_t | __vk_tgui_label_v_text_get_size (vsf_tgui_label_t *label_ptr, uint16_t *line_count_ptr, uint8_t *char_height_ptr) |
vsf_tgui_size_t | __vk_tgui_label_v_get_minimal_rendering_size (vsf_tgui_label_t *label_ptr) |
int_fast16_t | __vk_tgui_label_get_line_height (const vsf_tgui_label_t *label_ptr) |
#define __VSF_TGUI_CONTROLS_LABEL_CLASS_INHERIT |
declare_class | ( | vsf_tgui_t | ) |
fsm_rt_t vsf_tgui_label_v_render | ( | vsf_tgui_t * | gui_ptr, |
vsf_tgui_label_t * | label_ptr, | ||
vsf_tgui_region_t * | dirty_region_ptr, | ||
vsf_tgui_control_refresh_mode_t | mode | ||
) |
dirty_region_ptr | you can ignore the tDirtyRegion for simplicity |
fsm_rt_t vsf_tgui_label_v_depose | ( | vsf_tgui_t * | gui_ptr, |
vsf_tgui_label_t * | label_ptr | ||
) |
fsm_rt_t vsf_tgui_label_v_update | ( | vsf_tgui_t * | gui_ptr, |
vsf_tgui_label_t * | label_ptr | ||
) |
vsf_tgui_size_t __vk_tgui_label_v_text_get_size | ( | vsf_tgui_label_t * | label_ptr, |
uint16_t * | line_count_ptr, | ||
uint8_t * | char_height_ptr | ||
) |
vsf_tgui_size_t __vk_tgui_label_v_get_minimal_rendering_size | ( | vsf_tgui_label_t * | label_ptr | ) |
int_fast16_t __vk_tgui_label_get_line_height | ( | const vsf_tgui_label_t * | label_ptr | ) |