VSF Documented
|
Data Structures | |
struct | vsf_tgui_sv_port_info_t |
Macros | |
#define | __VSF_DISP_CLASS_INHERIT__ |
#define | __VSF_TGUI_CLASS_INHERIT |
#define | VSF_TGUI_CFG_SV_PORT_SET_INIT_BG_COLOR ENABLED |
#define | VSF_TGUI_CFG_SV_PORT_LOG DISABLED |
#define | vsf_tgui_disp_color_prefix rgb565 |
#define | __disp_color_to_tgui_color(__disp_color) ((vsf_tgui_v_color_t){ .value = __disp_color}) |
#define | __tgui_color_to_disp_color(__tgui_color) (__tgui_color.value) |
Typedefs | |
typedef uint16_t | vsf_tgui_disp_pixel_t |
typedef vsf_tgui_sv_color_rgb565_t | vsf_tgui_disp_tgui_pixel_t |
typedef struct vsf_tgui_sv_port_info_t | vsf_tgui_sv_port_info_t |
#define __VSF_DISP_CLASS_INHERIT__ |
#define __VSF_TGUI_CLASS_INHERIT |
#define VSF_TGUI_CFG_SV_PORT_SET_INIT_BG_COLOR ENABLED |
#define VSF_TGUI_CFG_SV_PORT_LOG DISABLED |
#define vsf_tgui_disp_color_prefix rgb565 |
#define __disp_color_to_tgui_color | ( | __disp_color | ) | ((vsf_tgui_v_color_t){ .value = __disp_color}) |
#define __tgui_color_to_disp_color | ( | __tgui_color | ) | (__tgui_color.value) |
typedef uint16_t vsf_tgui_disp_pixel_t |
typedef struct vsf_tgui_sv_port_info_t vsf_tgui_sv_port_info_t |
unsigned char * vsf_tgui_tile_get_pixelmap | ( | const vsf_tgui_tile_t * | tile_ptr | ) |
void vsf_tgui_sv_port_draw_rect | ( | vsf_tgui_t * | gui_ptr, |
vsf_tgui_location_t * | location_ptr, | ||
vsf_tgui_size_t * | size_ptr, | ||
vsf_tgui_v_color_t | rect_color | ||
) |
void vsf_tgui_sv_port_draw_root_tile | ( | vsf_tgui_t * | gui_ptr, |
vsf_tgui_location_t * | location_ptr, | ||
vsf_tgui_location_t * | tile_location_ptr, | ||
vsf_tgui_size_t * | size_ptr, | ||
const vsf_tgui_tile_t * | tile_ptr, | ||
uint_fast8_t | trans_rate, | ||
vsf_tgui_v_color_t | color, | ||
vsf_tgui_v_color_t | bg_color | ||
) |
void vsf_tgui_sv_port_draw_char | ( | vsf_tgui_t * | gui_ptr, |
vsf_tgui_location_t * | location_ptr, | ||
vsf_tgui_location_t * | font_location_ptr, | ||
vsf_tgui_size_t * | size_ptr, | ||
uint8_t | font_index, | ||
uint32_t | char_u32, | ||
vsf_tgui_v_color_t | char_color | ||
) |
vsf_tgui_region_t * vsf_tgui_v_refresh_loop_begin | ( | vsf_tgui_t * | gui_ptr, |
const vsf_tgui_region_t * | planned_refresh_region_ptr | ||
) |
begin a refresh loop !
gui_ptr | the tgui object address ! |
planned_refresh_region_ptr | the planned refresh region ! |
NULL | No need to refresh (or rendering service is not ready) ! |
!NULL | The actual refresh region ! ! |
bool vsf_tgui_v_refresh_loop_end | ( | vsf_tgui_t * | gui_ptr | ) |
uint32_t vsf_tgui_port_get_refresh_rate | ( | vsf_tgui_t * | gui_ptr | ) |