RetroArch
|
#include <stdint.h>
#include <stdlib.h>
#include <stddef.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <math.h>
#include <retro_assert.h>
#include <compat/posix_string.h>
#include <compat/strl.h>
#include <file/file_path.h>
#include <formats/image.h>
#include <gfx/math/matrix_4x4.h>
#include <streams/file_stream.h>
#include <string/stdstring.h>
#include <lists/string_list.h>
#include "menu_generic.h"
#include "nuklear/nk_menu.h"
#include "../menu_driver.h"
#include "../menu_animation.h"
#include "../../core.h"
#include "../../core_info.h"
#include "../../configuration.h"
#include "../../frontend/frontend_driver.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#include "../../tasks/tasks_internal.h"
Functions | |
static void | nk_menu_init_device (nk_menu_handle_t *nk) |
static void * | nk_menu_init (void **userdata, bool video_is_threaded) |
static void | nk_menu_input_gamepad (nk_menu_handle_t *nk) |
static void | nk_menu_input_mouse_movement (struct nk_context *ctx) |
static void | nk_menu_input_mouse_button (struct nk_context *ctx) |
static void | nk_menu_input_keyboard (struct nk_context *ctx) |
static void | nk_menu_get_message (void *data, const char *message) |
static void | nk_menu_main (nk_menu_handle_t *nk) |
static void | nk_menu_frame (void *data, video_frame_info_t *video_info) |
static void | nk_menu_free (void *data) |
static void | nk_menu_context_load_textures (nk_menu_handle_t *nk, const char *iconpath) |
static void | nk_menu_context_reset (void *data, bool is_threaded) |
static void | nk_menu_context_destroy (void *data) |
static bool | nk_menu_init_list (void *data) |
static int | nk_menu_iterate (void *data, void *userdata, enum menu_action action) |
Variables | |
menu_ctx_driver_t | menu_ctx_nuklear |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
menu_ctx_driver_t menu_ctx_nuklear |