#include <video_driver.h>
|
uint32_t(* | get_flags )(void *data) |
|
void(* | set_coords )(void *handle_data, void *shader_data, const struct video_coords *coords) |
|
void(* | set_mvp )(void *data, void *shader_data, const void *mat_data) |
|
uintptr_t(* | load_texture )(void *video_data, void *data, bool threaded, enum texture_filter_type filter_type) |
|
void(* | unload_texture )(void *data, uintptr_t id) |
|
void(* | set_video_mode )(void *data, unsigned width, unsigned height, bool fullscreen) |
|
float(* | get_refresh_rate )(void *data) |
|
void(* | set_filtering )(void *data, unsigned index, bool smooth) |
|
void(* | get_video_output_size )(void *data, unsigned *width, unsigned *height) |
|
void(* | get_video_output_prev )(void *data) |
|
void(* | get_video_output_next )(void *data) |
|
uintptr_t(* | get_current_framebuffer )(void *data) |
|
retro_proc_address_t(* | get_proc_address )(void *data, const char *sym) |
|
void(* | set_aspect_ratio )(void *data, unsigned aspectratio_index) |
|
void(* | apply_state_changes )(void *data) |
|
void(* | set_texture_frame )(void *data, const void *frame, bool rgb32, unsigned width, unsigned height, float alpha) |
|
void(* | set_texture_enable )(void *data, bool enable, bool full_screen) |
|
void(* | set_osd_msg )(void *data, video_frame_info_t *video_info, const char *msg, const void *params, void *font) |
|
void(* | show_mouse )(void *data, bool state) |
|
void(* | grab_mouse_toggle )(void *data) |
|
struct video_shader *(* | get_current_shader )(void *data) |
|
bool(* | get_current_software_framebuffer )(void *data, struct retro_framebuffer *framebuffer) |
|
bool(* | get_hw_render_interface )(void *data, const struct retro_hw_render_interface **iface) |
|
◆ apply_state_changes
void(* video_poke_interface::apply_state_changes) (void *data) |
◆ get_current_framebuffer
◆ get_current_shader
◆ get_current_software_framebuffer
◆ get_flags
◆ get_hw_render_interface
◆ get_proc_address
◆ get_refresh_rate
float(* video_poke_interface::get_refresh_rate) (void *data) |
◆ get_video_output_next
void(* video_poke_interface::get_video_output_next) (void *data) |
◆ get_video_output_prev
void(* video_poke_interface::get_video_output_prev) (void *data) |
◆ get_video_output_size
◆ grab_mouse_toggle
void(* video_poke_interface::grab_mouse_toggle) (void *data) |
◆ load_texture
◆ set_aspect_ratio
void(* video_poke_interface::set_aspect_ratio) (void *data, unsigned aspectratio_index) |
◆ set_coords
◆ set_filtering
◆ set_mvp
◆ set_osd_msg
◆ set_texture_enable
◆ set_texture_frame
◆ set_video_mode
◆ show_mouse
◆ unload_texture
The documentation for this struct was generated from the following file: