#include <video_driver.h>
|
void *(* | init )(const video_info_t *video, const input_driver_t **input, void **input_data) |
|
video_driver_frame_t | frame |
|
void(* | set_nonblock_state )(void *data, bool toggle) |
|
bool(* | alive )(void *data) |
|
bool(* | focus )(void *data) |
|
bool(* | suppress_screensaver )(void *data, bool enable) |
|
bool(* | has_windowed )(void *data) |
|
bool(* | set_shader )(void *data, enum rarch_shader_type type, const char *path) |
|
void(* | free )(void *data) |
|
const char * | ident |
|
void(* | set_viewport )(void *data, unsigned width, unsigned height, bool force_full, bool allow_rotate) |
|
void(* | set_rotation )(void *data, unsigned rotation) |
|
void(* | viewport_info )(void *data, struct video_viewport *vp) |
|
bool(* | read_viewport )(void *data, uint8_t *buffer, bool is_idle) |
|
void *(* | read_frame_raw )(void *data, unsigned *width, unsigned *height, size_t *pitch) |
|
void(* | poke_interface )(void *data, const video_poke_interface_t **iface) |
|
unsigned(* | wrap_type_to_enum )(enum gfx_wrap_type type) |
|
◆ alive
◆ focus
◆ frame
◆ free
◆ has_windowed
◆ ident
const char* video_driver::ident |
◆ init
◆ poke_interface
◆ read_frame_raw
◆ read_viewport
◆ set_nonblock_state
◆ set_rotation
◆ set_shader
◆ set_viewport
◆ suppress_screensaver
◆ viewport_info
◆ wrap_type_to_enum
The documentation for this struct was generated from the following file: