|
RetroArch
|
#include <stdio.h>#include <string.h>#include <malloc.h>#include <math.h>#include <encodings/utf.h>#include "../font_driver.h"#include "../video_driver.h"#include "../common/d3d12_common.h"#include "../../verbosity.h"Classes | |
| struct | d3d12_font_t |
Macros | |
| #define | CINTERFACE |
Functions | |
| static void * | d3d12_font_init_font (void *data, const char *font_path, float font_size, bool is_threaded) |
| static void | d3d12_font_free_font (void *data, bool is_threaded) |
| static int | d3d12_font_get_message_width (void *data, const char *msg, unsigned msg_len, float scale) |
| static void | d3d12_font_render_line (video_frame_info_t *video_info, d3d12_font_t *font, const char *msg, unsigned msg_len, float scale, const unsigned int color, float pos_x, float pos_y, unsigned text_align) |
| static void | d3d12_font_render_message (video_frame_info_t *video_info, d3d12_font_t *font, const char *msg, float scale, const unsigned int color, float pos_x, float pos_y, unsigned text_align) |
| static void | d3d12_font_render_msg (video_frame_info_t *video_info, void *data, const char *msg, const struct font_params *params) |
| static const struct font_glyph * | d3d12_font_get_glyph (void *data, uint32_t code) |
Variables | |
| font_renderer_t | d3d12_font |
| #define CINTERFACE |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| font_renderer_t d3d12_font |
1.8.15