|
static void | xmb_calculate_visible_range (const xmb_handle_t *xmb, unsigned height, size_t list_size, unsigned current, unsigned *first, unsigned *last) |
|
const char * | xmb_theme_ident (void) |
|
static xmb_node_t * | xmb_alloc_node (void) |
|
static void | xmb_free_node (xmb_node_t *node) |
|
static void | xmb_free_list_nodes (file_list_t *list, bool actiondata) |
| frees all xmb_node_t in a file_list_t More...
|
|
static xmb_node_t * | xmb_copy_node (const xmb_node_t *old_node) |
|
static const char * | xmb_thumbnails_ident (char pos) |
|
static float * | xmb_gradient_ident (video_frame_info_t *video_info) |
|
static size_t | xmb_list_get_selection (void *data) |
|
static size_t | xmb_list_get_size (void *data, enum menu_list_type type) |
|
static void * | xmb_list_get_entry (void *data, enum menu_list_type type, unsigned i) |
|
static INLINE float | xmb_item_y (const xmb_handle_t *xmb, int i, size_t current) |
|
static void | xmb_draw_icon (video_frame_info_t *video_info, int icon_size, math_matrix_4x4 *mymat, uintptr_t texture, float x, float y, unsigned width, unsigned height, float alpha, float rotation, float scale_factor, float *color, float shadow_offset) |
|
static void | xmb_draw_thumbnail (video_frame_info_t *video_info, xmb_handle_t *xmb, float *color, unsigned width, unsigned height, float x, float y, float w, float h, uintptr_t texture) |
|
static void | xmb_draw_text (video_frame_info_t *video_info, xmb_handle_t *xmb, const char *str, float x, float y, float scale_factor, float alpha, enum text_alignment text_align, unsigned width, unsigned height, font_data_t *font) |
|
static void | xmb_messagebox (void *data, const char *message) |
|
static void | xmb_render_messagebox_internal (video_frame_info_t *video_info, xmb_handle_t *xmb, const char *message) |
|
static void | xmb_update_thumbnail_path (void *data, unsigned i, char pos) |
|
static void | xmb_update_savestate_thumbnail_path (void *data, unsigned i) |
|
static void | xmb_update_thumbnail_image (void *data) |
|
static void | xmb_set_thumbnail_system (void *data, char *s, size_t len) |
|
static void | xmb_reset_thumbnail_content (void *data) |
|
static void | xmb_set_thumbnail_content (void *data, char *s, size_t len) |
|
static void | xmb_update_savestate_thumbnail_image (void *data) |
|
static unsigned | xmb_get_system_tab (xmb_handle_t *xmb, unsigned i) |
|
static void | xmb_selection_pointer_changed (xmb_handle_t *xmb, bool allow_animations) |
|
static void | xmb_list_open_old (xmb_handle_t *xmb, file_list_t *list, int dir, size_t current) |
|
static void | xmb_list_open_new (xmb_handle_t *xmb, file_list_t *list, int dir, size_t current) |
|
static xmb_node_t * | xmb_node_allocate_userdata (xmb_handle_t *xmb, unsigned i) |
|
static xmb_node_t * | xmb_get_userdata_from_horizontal_list (xmb_handle_t *xmb, unsigned i) |
|
static void | xmb_push_animations (xmb_node_t *node, uintptr_t tag, float ia, float ix) |
|
static void | xmb_list_switch_old (xmb_handle_t *xmb, file_list_t *list, int dir, size_t current) |
|
static void | xmb_list_switch_new (xmb_handle_t *xmb, file_list_t *list, int dir, size_t current) |
|
static void | xmb_set_title (xmb_handle_t *xmb) |
|
static xmb_node_t * | xmb_get_node (xmb_handle_t *xmb, unsigned i) |
|
static void | xmb_list_switch_horizontal_list (xmb_handle_t *xmb) |
|
static void | xmb_list_switch (xmb_handle_t *xmb) |
|
static void | xmb_list_open_horizontal_list (xmb_handle_t *xmb) |
|
static void | xmb_context_destroy_horizontal_list (xmb_handle_t *xmb) |
|
static void | xmb_init_horizontal_list (xmb_handle_t *xmb) |
|
static void | xmb_toggle_horizontal_list (xmb_handle_t *xmb) |
|
static void | xmb_context_reset_horizontal_list (xmb_handle_t *xmb) |
|
static void | xmb_refresh_horizontal_list (xmb_handle_t *xmb) |
|
static int | xmb_environ (enum menu_environ_cb type, void *data, void *userdata) |
|
static void | xmb_list_open (xmb_handle_t *xmb) |
|
static void | xmb_populate_entries (void *data, const char *path, const char *label, unsigned k) |
|
static uintptr_t | xmb_icon_get_id (xmb_handle_t *xmb, xmb_node_t *core_node, xmb_node_t *node, enum msg_hash_enums enum_idx, unsigned type, bool active, bool checked) |
|
static int | xmb_draw_item (video_frame_info_t *video_info, menu_entry_t *entry, math_matrix_4x4 *mymat, xmb_handle_t *xmb, xmb_node_t *core_node, file_list_t *list, float *color, const char *thumb_ident, const char *left_thumb_ident, uint64_t frame_count, size_t i, size_t current, unsigned width, unsigned height) |
|
static void | xmb_draw_items (video_frame_info_t *video_info, xmb_handle_t *xmb, file_list_t *list, size_t current, size_t cat_selection_ptr, float *color, unsigned width, unsigned height) |
|
static void | xmb_context_reset_internal (xmb_handle_t *xmb, bool is_threaded, bool reinit_textures) |
|
static void | xmb_render (void *data, bool is_idle) |
|
static bool | xmb_shader_pipeline_active (video_frame_info_t *video_info) |
|
static void | xmb_draw_bg (xmb_handle_t *xmb, video_frame_info_t *video_info, unsigned width, unsigned height, float alpha, uintptr_t texture_id, float *coord_black, float *coord_white) |
|
static void | xmb_draw_dark_layer (xmb_handle_t *xmb, video_frame_info_t *video_info, unsigned width, unsigned height) |
|
static void | xmb_frame (void *data, video_frame_info_t *video_info) |
|
static void | xmb_layout_ps3 (xmb_handle_t *xmb, int width) |
|
static void | xmb_layout_psp (xmb_handle_t *xmb, int width) |
|
static void | xmb_layout (xmb_handle_t *xmb) |
|
static void | xmb_ribbon_set_vertex (float *ribbon_verts, unsigned idx, unsigned row, unsigned col) |
|
static void | xmb_init_ribbon (xmb_handle_t *xmb) |
|
static void * | xmb_init (void **userdata, bool video_is_threaded) |
|
static void | xmb_free (void *data) |
|
static void | xmb_context_bg_destroy (xmb_handle_t *xmb) |
|
static bool | xmb_load_image (void *userdata, void *data, enum menu_image_type type) |
|
static const char * | xmb_texture_path (unsigned id) |
|
static void | xmb_context_reset_textures (xmb_handle_t *xmb, const char *iconpath) |
|
static void | xmb_context_reset_background (const char *iconpath) |
|
static void | xmb_context_reset (void *data, bool is_threaded) |
|
static void | xmb_navigation_clear (void *data, bool pending_push) |
|
static void | xmb_navigation_pointer_changed (void *data) |
|
static void | xmb_navigation_set (void *data, bool scroll) |
|
static void | xmb_navigation_alphabet (void *data, size_t *unused) |
|
static void | xmb_list_insert (void *userdata, file_list_t *list, const char *path, const char *fullpath, const char *unused, size_t list_size, unsigned entry_type) |
|
static void | xmb_list_clear (file_list_t *list) |
|
static void | xmb_list_free (file_list_t *list, size_t a, size_t b) |
|
static void | xmb_list_deep_copy (const file_list_t *src, file_list_t *dst, size_t first, size_t last) |
|
static void | xmb_list_cache (void *data, enum menu_list_type type, unsigned action) |
|
static void | xmb_context_destroy (void *data) |
|
static void | xmb_toggle (void *userdata, bool menu_on) |
|
static int | xmb_deferred_push_content_actions (menu_displaylist_info_t *info) |
|
static int | xmb_list_bind_init_compare_label (menu_file_list_cbs_t *cbs) |
|
static int | xmb_list_bind_init (menu_file_list_cbs_t *cbs, const char *path, const char *label, unsigned type, size_t idx) |
|
static int | xmb_list_push (void *data, void *userdata, menu_displaylist_info_t *info, unsigned type) |
|
static bool | xmb_menu_init_list (void *data) |
|
static int | xmb_pointer_tap (void *userdata, unsigned x, unsigned y, unsigned ptr, menu_file_list_cbs_t *cbs, menu_entry_t *entry, unsigned action) |
|