mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 06:44:27 +00:00
Rearrange header
This commit is contained in:
parent
1f13f26ba4
commit
91dcce5d58
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user