#include <limits.h>
#include <boolean.h>
#include <retro_common_api.h>
#include "video_driver.h"
#include "font_driver.h"
Go to the source code of this file.
|
bool | video_init_thread (const video_driver_t **out_driver, void **out_data, const input_driver_t **input, void **input_data, const video_driver_t *driver, const video_info_t info) |
|
void * | video_thread_get_ptr (const video_driver_t **drv) |
|
const char * | video_thread_get_ident (void) |
|
bool | video_thread_font_init (const void **font_driver, void **font_handle, void *data, const char *font_path, float font_size, enum font_driver_render_api api, custom_font_command_method_t func, bool is_threaded) |
|
unsigned | video_thread_texture_load (void *data, custom_command_method_t func) |
|
◆ custom_font_command_method_t
◆ thread_packet_t
◆ thread_video_t
◆ video_init_thread()
video_init_thread: : Output video driver : Output video data : Input input driver : Input input data : Input Video driver : Video info handle.
Creates, initializes and starts a video driver in a new thread. Access to video driver will be mediated through this driver.
Returns: true (1) if successful, otherwise false (0).
◆ video_thread_font_init()
◆ video_thread_get_ident()
◆ video_thread_get_ptr()
video_thread_get_ptr: : Found driver.
Gets the underlying video driver associated with the threaded video wrapper. Sets to the found video driver.
Returns: Video driver data of the video driver associated with the threaded wrapper (if successful). If not successful, NULL.
◆ video_thread_texture_load()
◆ custom_command_method_t