VSF Documented
|
#include "../vsf_tgui_cfg.h"
#include "component/input/vsf_input.h"
#include "component/ui/disp/vsf_disp.h"
Go to the source code of this file.
Data Structures | |
struct | vsf_tgui_font_t |
Macros | |
#define | __TGUI_FONT_DEF(__NAME, __HEIGHT) __NAME |
#define | TGUI_FONT_DEF(__NAME, __HEIGHT) __TGUI_FONT_DEF(__NAME, __HEIGHT) |
#define | TGUI_FT2_FONT_DEF(__NAME, __PATH, __SIZE) __TGUI_FONT_DEF(__NAME, 0) |
Typedefs | |
typedef enum vsf_tgui_font_type_t | vsf_tgui_font_type_t |
typedef struct vsf_tgui_font_t | vsf_tgui_font_t |
Enumerations | |
enum | vsf_tgui_font_type_t { VSF_TGUI_FONT_FT2 , VSF_TGUI_DEFAULT_FONT = VSF_TGUI_FONT_FT2 , VSF_TGUI_FONT_LVGL , VSF_TGUI_DEFAULT_FONT = VSF_TGUI_FONT_FT2 } |
Functions | |
void | vsf_tgui_input_init (vsf_tgui_t *gui_ptr, vk_input_notifier_t *notifier) |
const vsf_tgui_font_t * | vsf_tgui_font_get (uint8_t font_index) |
uint8_t | vsf_tgui_font_number (void) |
bool | vsf_tgui_fonts_init (vsf_tgui_font_t *font_ptr, size_t font_num, const char *font_dir) |
void | vsf_tgui_v_bind_disp (vsf_tgui_t *gui_ptr, vk_disp_t *disp, void *pfb, size_t pfb_size) |
#define __TGUI_FONT_DEF | ( | __NAME, | |
__HEIGHT | |||
) | __NAME |
#define TGUI_FONT_DEF | ( | __NAME, | |
__HEIGHT | |||
) | __TGUI_FONT_DEF(__NAME, __HEIGHT) |
#define TGUI_FT2_FONT_DEF | ( | __NAME, | |
__PATH, | |||
__SIZE | |||
) | __TGUI_FONT_DEF(__NAME, 0) |
typedef enum vsf_tgui_font_type_t vsf_tgui_font_type_t |
typedef struct vsf_tgui_font_t vsf_tgui_font_t |
enum vsf_tgui_font_type_t |
|
extern |
|
extern |
|
extern |
|
extern |