VSF Documented
vsf_tgui_v_label.c File Reference

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)
 

Macro Definition Documentation

◆ __VSF_TGUI_CONTROLS_LABEL_CLASS_INHERIT

#define __VSF_TGUI_CONTROLS_LABEL_CLASS_INHERIT

Function Documentation

◆ declare_class()

declare_class ( vsf_tgui_t )

◆ vsf_tgui_label_v_render()

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 )
Parameters
dirty_region_ptryou can ignore the tDirtyRegion for simplicity

◆ vsf_tgui_label_v_depose()

fsm_rt_t vsf_tgui_label_v_depose ( vsf_tgui_t * gui_ptr,
vsf_tgui_label_t * label_ptr )

◆ vsf_tgui_label_v_update()

fsm_rt_t vsf_tgui_label_v_update ( vsf_tgui_t * gui_ptr,
vsf_tgui_label_t * label_ptr )

◆ __vk_tgui_label_v_text_get_size()

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 )

◆ __vk_tgui_label_v_get_minimal_rendering_size()

vsf_tgui_size_t __vk_tgui_label_v_get_minimal_rendering_size ( vsf_tgui_label_t * label_ptr)

◆ __vk_tgui_label_get_line_height()

int_fast16_t __vk_tgui_label_get_line_height ( const vsf_tgui_label_t * label_ptr)
Generated from commit: vsfteam/vsf@ceb53fd