21# define ATTR_FORMAT(a,b,c)
23# define ATTR_FORMAT(a,b,c) __attribute__((format(a,b,c)))
29#define GLF_FLG_LCD (1 << 0)
58void glf_begin(const struct gl_font *glf,
float fg_color[3]);
float glf_width_str(const struct gl_font *glf, const char *str)
int glf_load_face_file(struct gl_font *glf, const char *filename)
#define ATTR_FORMAT(a, b, c)
Definition: gl_font.h:23
void glf_printf(const struct gl_font *glf, float x, enum glf_align x_align, float y, enum glf_align y_align, const char *fmt,...) ATTR_FORMAT(printf
int glf_load_face_mem(struct gl_font *glf, const void *data, size_t len)
glf_align
Definition: gl_font.h:32
void void glf_begin(const struct gl_font *glf, float fg_color[3])
struct gl_font * glf_alloc(int height, int flags)
void glf_draw_str(const struct gl_font *glf, float x, enum glf_align x_align, float y, enum glf_align y_align, const char *str)
void glf_free(struct gl_font *glf)
@ GLF_RIGHT
Definition: gl_font.h:34
@ GLF_CENTER
Definition: gl_font.h:37
@ GLF_BOTTOM
Definition: gl_font.h:36
@ GLF_TOP
Definition: gl_font.h:35
@ GLF_LEFT
Definition: gl_font.h:33