RetroArch
Public Attributes | List of all members
font_renderer Struct Reference

#include <font_driver.h>

Collaboration diagram for font_renderer:
[legend]

Public Attributes

void *(* init )(void *data, const char *font_path, float font_size, bool is_threaded)
 
void(* free )(void *data, bool is_threaded)
 
void(* render_msg )(video_frame_info_t *video_info, void *data, const char *msg, const struct font_params *params)
 
const char * ident
 
const struct font_glyph *(* get_glyph )(void *data, uint32_t code)
 
void(* bind_block )(void *data, void *block)
 
void(* flush )(unsigned width, unsigned height, void *data, video_frame_info_t *video_info)
 
int(* get_message_width )(void *data, const char *msg, unsigned msg_len_full, float scale)
 

Member Data Documentation

◆ bind_block

void(* font_renderer::bind_block) (void *data, void *block)

◆ flush

void(* font_renderer::flush) (unsigned width, unsigned height, void *data, video_frame_info_t *video_info)

◆ free

void(* font_renderer::free) (void *data, bool is_threaded)

◆ get_glyph

const struct font_glyph*(* font_renderer::get_glyph) (void *data, uint32_t code)

◆ get_message_width

int(* font_renderer::get_message_width) (void *data, const char *msg, unsigned msg_len_full, float scale)

◆ ident

const char* font_renderer::ident

◆ init

void*(* font_renderer::init) (void *data, const char *font_path, float font_size, bool is_threaded)

◆ render_msg

void(* font_renderer::render_msg) (video_frame_info_t *video_info, void *data, const char *msg, const struct font_params *params)

The documentation for this struct was generated from the following file: