VSF Documented
Data Structures | Macros | Typedefs | Enumerations | Functions
vsf_tgui_sv_font.h File Reference
#include "../../vsf_tgui_cfg.h"

Go to the source code of this file.

Data Structures

struct  vsf_tgui_font_t
 

Macros

#define VSF_TGUI_CFG_SV_FONTS   ENABLED
 
#define VSF_TGUI_CFG_SUPPORT_FONT_USE_FREETYPE   ENABLED
 
#define __TGUI_SV_FONT_DEF(__NAME, __HEIGHT)   __NAME
 
#define TGUI_SV_FONT_DEF(__NAME, __HEIGHT)    __TGUI_SV_FONT_DEF(__NAME, __HEIGHT)
 
#define TGUI_SV_FT2_FONT_DEF(__NAME, __PATH, __SIZE)    __TGUI_SV_FONT_DEF(__NAME, 0)
 

Typedefs

typedef struct vsf_tgui_font_t vsf_tgui_font_t
 

Enumerations

enum  { VSF_TGUI_SV_FONTS }
 

Functions

const vsf_tgui_font_tvsf_tgui_font_get (uint8_t font_index)
 
uint8_t vsf_tgui_font_number (void)
 
uint8_t vsf_tgui_font_get_char_height (const uint8_t font_index)
 
uint8_t vsf_tgui_font_get_char_width (const uint8_t font_index, uint32_t char_u32)
 

Macro Definition Documentation

◆ VSF_TGUI_CFG_SV_FONTS

#define VSF_TGUI_CFG_SV_FONTS   ENABLED

◆ VSF_TGUI_CFG_SUPPORT_FONT_USE_FREETYPE

#define VSF_TGUI_CFG_SUPPORT_FONT_USE_FREETYPE   ENABLED

◆ __TGUI_SV_FONT_DEF

#define __TGUI_SV_FONT_DEF (   __NAME,
  __HEIGHT 
)    __NAME

◆ TGUI_SV_FONT_DEF

#define TGUI_SV_FONT_DEF (   __NAME,
  __HEIGHT 
)     __TGUI_SV_FONT_DEF(__NAME, __HEIGHT)

◆ TGUI_SV_FT2_FONT_DEF

#define TGUI_SV_FT2_FONT_DEF (   __NAME,
  __PATH,
  __SIZE 
)     __TGUI_SV_FONT_DEF(__NAME, 0)

Typedef Documentation

◆ vsf_tgui_font_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
VSF_TGUI_SV_FONTS 

Function Documentation

◆ vsf_tgui_font_get()

const vsf_tgui_font_t * vsf_tgui_font_get ( uint8_t  font_index)
extern

◆ vsf_tgui_font_number()

uint8_t vsf_tgui_font_number ( void  )
extern

◆ vsf_tgui_font_get_char_height()

uint8_t vsf_tgui_font_get_char_height ( const uint8_t  font_index)
extern

◆ vsf_tgui_font_get_char_width()

uint8_t vsf_tgui_font_get_char_width ( const uint8_t  font_index,
uint32_t  char_u32 
)
extern