RetroArch
Functions | Variables
menu_display_sixel.c File Reference
#include <time.h>
#include <queues/message_queue.h>
#include <retro_miscellaneous.h>
#include "../../config.def.h"
#include "../../gfx/font_driver.h"
#include "../../gfx/video_driver.h"
#include "../menu_driver.h"
Include dependency graph for menu_display_sixel.c:

Functions

static voidmenu_display_sixel_get_default_mvp (void)
 
static void menu_display_sixel_blend_begin (void)
 
static void menu_display_sixel_blend_end (void)
 
static void menu_display_sixel_draw (void *data)
 
static void menu_display_sixel_draw_pipeline (void *data)
 
static void menu_display_sixel_viewport (void *data)
 
static void menu_display_sixel_restore_clear_color (void)
 
static void menu_display_sixel_clear_color (menu_display_ctx_clearcolor_t *clearcolor)
 
static bool menu_display_sixel_font_init_first (void **font_handle, void *video_data, const char *font_path, float font_size, bool is_threaded)
 
static const float * menu_display_sixel_get_default_vertices (void)
 
static const float * menu_display_sixel_get_default_tex_coords (void)
 

Variables

menu_display_ctx_driver_t menu_display_ctx_sixel
 

Function Documentation

◆ menu_display_sixel_blend_begin()

static void menu_display_sixel_blend_begin ( void  )
static

◆ menu_display_sixel_blend_end()

static void menu_display_sixel_blend_end ( void  )
static

◆ menu_display_sixel_clear_color()

static void menu_display_sixel_clear_color ( menu_display_ctx_clearcolor_t clearcolor)
static
Here is the call graph for this function:

◆ menu_display_sixel_draw()

static void menu_display_sixel_draw ( void data)
static
Here is the call graph for this function:

◆ menu_display_sixel_draw_pipeline()

static void menu_display_sixel_draw_pipeline ( void data)
static
Here is the call graph for this function:

◆ menu_display_sixel_font_init_first()

static bool menu_display_sixel_font_init_first ( void **  font_handle,
void video_data,
const char *  font_path,
float  font_size,
bool  is_threaded 
)
static
Here is the call graph for this function:

◆ menu_display_sixel_get_default_mvp()

static void* menu_display_sixel_get_default_mvp ( void  )
static

◆ menu_display_sixel_get_default_tex_coords()

static const float* menu_display_sixel_get_default_tex_coords ( void  )
static

◆ menu_display_sixel_get_default_vertices()

static const float* menu_display_sixel_get_default_vertices ( void  )
static

◆ menu_display_sixel_restore_clear_color()

static void menu_display_sixel_restore_clear_color ( void  )
static
Here is the caller graph for this function:

◆ menu_display_sixel_viewport()

static void menu_display_sixel_viewport ( void data)
static
Here is the call graph for this function:

Variable Documentation

◆ menu_display_ctx_sixel

menu_display_ctx_driver_t menu_display_ctx_sixel
Initial value:
= {
"sixel",
false,
}
static void menu_display_sixel_blend_begin(void)
Definition: menu_display_sixel.c:33
static void menu_display_sixel_draw(void *data)
Definition: menu_display_sixel.c:41
static void menu_display_sixel_clear_color(menu_display_ctx_clearcolor_t *clearcolor)
Definition: menu_display_sixel.c:60
static const float * menu_display_sixel_get_default_tex_coords(void)
Definition: menu_display_sixel.c:86
static void * menu_display_sixel_get_default_mvp(void)
Definition: menu_display_sixel.c:28
static void menu_display_sixel_restore_clear_color(void)
Definition: menu_display_sixel.c:56
#define NULL
Pointer to 0.
Definition: gctypes.h:65
Definition: menu_driver.h:335
static void menu_display_sixel_draw_pipeline(void *data)
Definition: menu_display_sixel.c:46
static const float * menu_display_sixel_get_default_vertices(void)
Definition: menu_display_sixel.c:80
static bool menu_display_sixel_font_init_first(void **font_handle, void *video_data, const char *font_path, float font_size, bool is_threaded)
Definition: menu_display_sixel.c:67
static void menu_display_sixel_blend_end(void)
Definition: menu_display_sixel.c:37
static void menu_display_sixel_viewport(void *data)
Definition: menu_display_sixel.c:51