#include <menu_driver.h>
|
| void(* | draw )(menu_display_ctx_draw_t *draw, video_frame_info_t *video_info) |
| |
| void(* | draw_pipeline )(menu_display_ctx_draw_t *draw, video_frame_info_t *video_info) |
| |
| void(* | viewport )(menu_display_ctx_draw_t *draw, video_frame_info_t *video_info) |
| |
| void(* | blend_begin )(video_frame_info_t *video_info) |
| |
| void(* | blend_end )(video_frame_info_t *video_info) |
| |
| void(* | restore_clear_color )(void) |
| |
| void(* | clear_color )(menu_display_ctx_clearcolor_t *clearcolor, video_frame_info_t *video_info) |
| |
| void *(* | get_default_mvp )(video_frame_info_t *video_info) |
| |
| const float *(* | get_default_vertices )(void) |
| |
| const float *(* | get_default_tex_coords )(void) |
| |
| bool(* | font_init_first )(void **font_handle, void *video_data, const char *font_path, float font_size, bool is_threaded) |
| |
| enum menu_display_driver_type | type |
| |
| const char * | ident |
| |
| bool | handles_transform |
| |
| void(* | scissor_begin )(video_frame_info_t *video_info, int x, int y, unsigned width, unsigned height) |
| |
| void(* | scissor_end )(video_frame_info_t *video_info) |
| |
◆ blend_begin
◆ blend_end
◆ clear_color
◆ draw
◆ draw_pipeline
◆ font_init_first
◆ get_default_mvp
◆ get_default_tex_coords
| const float*(* menu_display_ctx_driver::get_default_tex_coords) (void) |
◆ get_default_vertices
| const float*(* menu_display_ctx_driver::get_default_vertices) (void) |
◆ handles_transform
| bool menu_display_ctx_driver::handles_transform |
◆ ident
| const char* menu_display_ctx_driver::ident |
◆ restore_clear_color
| void(* menu_display_ctx_driver::restore_clear_color) (void) |
◆ scissor_begin
◆ scissor_end
◆ type
◆ viewport
The documentation for this struct was generated from the following file: