Rearrange header

This commit is contained in:
twinaphex 2015-12-08 11:52:32 +01:00
parent 1f13f26ba4
commit 91dcce5d58

View File

@ -74,21 +74,6 @@ struct font_atlas
unsigned height; unsigned height;
}; };
typedef struct font_renderer
{
void *(*init)(void *data, const char *font_path, float font_size);
void (*free)(void *data);
void (*render_msg)(void *data, const char *msg,
const void *params);
const char *ident;
const struct font_glyph *(*get_glyph)(void *data, uint32_t code);
void (*bind_block)(void *data, void *block);
void (*flush)(void *data);
int (*get_message_width)(void *data, const char *msg, unsigned msg_len_full, float scale);
} font_renderer_t;
struct font_params struct font_params
{ {
float x; float x;
@ -105,6 +90,21 @@ struct font_params
enum text_alignment text_align; enum text_alignment text_align;
}; };
typedef struct font_renderer
{
void *(*init)(void *data, const char *font_path, float font_size);
void (*free)(void *data);
void (*render_msg)(void *data, const char *msg,
const void *params);
const char *ident;
const struct font_glyph *(*get_glyph)(void *data, uint32_t code);
void (*bind_block)(void *data, void *block);
void (*flush)(void *data);
int (*get_message_width)(void *data, const char *msg, unsigned msg_len_full, float scale);
} font_renderer_t;
typedef struct font_renderer_driver typedef struct font_renderer_driver
{ {
void *(*init)(const char *font_path, float font_size); void *(*init)(const char *font_path, float font_size);