RetroArch
Classes | Enumerations | Functions
menu_setting.c File Reference
#include <unistd.h>
#include <libretro.h>
#include <lists/file_list.h>
#include <file/file_path.h>
#include <string/stdstring.h>
#include <lists/string_list.h>
#include <streams/file_stream.h>
#include <audio/audio_resampler.h>
#include <compat/strl.h>
#include "../config.def.h"
#include "../config.def.keybinds.h"
#include "../frontend/frontend_driver.h"
#include "widgets/menu_input_bind_dialog.h"
#include "menu_setting.h"
#include "menu_cbs.h"
#include "menu_driver.h"
#include "menu_animation.h"
#include "menu_input.h"
#include "../core.h"
#include "../configuration.h"
#include "../msg_hash.h"
#include "../defaults.h"
#include "../driver.h"
#include "../dirs.h"
#include "../paths.h"
#include "../dynamic.h"
#include "../list_special.h"
#include "../verbosity.h"
#include "../camera/camera_driver.h"
#include "../wifi/wifi_driver.h"
#include "../location/location_driver.h"
#include "../record/record_driver.h"
#include "../audio/audio_driver.h"
#include "../input/input_driver.h"
#include "../midi/midi_driver.h"
#include "../tasks/tasks_internal.h"
#include "../ui/ui_companion_driver.h"
#include "../performance_counters.h"
#include "../setting_list.h"
#include "../lakka.h"
#include "../retroarch.h"
#include "../gfx/video_display_server.h"
#include "../managers/cheat_manager.h"
Include dependency graph for menu_setting.c:

Classes

struct  bool_entry
 
struct  string_options_entry
 

Enumerations

enum  settings_list_type {
  SETTINGS_LIST_NONE = 0, SETTINGS_LIST_MAIN_MENU, SETTINGS_LIST_DRIVERS, SETTINGS_LIST_CORE,
  SETTINGS_LIST_CONFIGURATION, SETTINGS_LIST_LOGGING, SETTINGS_LIST_SAVING, SETTINGS_LIST_REWIND,
  SETTINGS_LIST_CHEAT_DETAILS, SETTINGS_LIST_CHEAT_SEARCH, SETTINGS_LIST_CHEATS, SETTINGS_LIST_VIDEO,
  SETTINGS_LIST_CRT_SWITCHRES, SETTINGS_LIST_AUDIO, SETTINGS_LIST_INPUT, SETTINGS_LIST_INPUT_HOTKEY,
  SETTINGS_LIST_RECORDING, SETTINGS_LIST_FRAME_THROTTLING, SETTINGS_LIST_FONT, SETTINGS_LIST_OVERLAY,
  SETTINGS_LIST_MENU, SETTINGS_LIST_MENU_FILE_BROWSER, SETTINGS_LIST_MULTIMEDIA, SETTINGS_LIST_USER_INTERFACE,
  SETTINGS_LIST_POWER_MANAGEMENT, SETTINGS_LIST_PLAYLIST, SETTINGS_LIST_CHEEVOS, SETTINGS_LIST_CORE_UPDATER,
  SETTINGS_LIST_NETPLAY, SETTINGS_LIST_LAKKA_SERVICES, SETTINGS_LIST_USER, SETTINGS_LIST_USER_ACCOUNTS,
  SETTINGS_LIST_USER_ACCOUNTS_CHEEVOS, SETTINGS_LIST_USER_ACCOUNTS_YOUTUBE, SETTINGS_LIST_USER_ACCOUNTS_TWITCH, SETTINGS_LIST_DIRECTORY,
  SETTINGS_LIST_PRIVACY, SETTINGS_LIST_MIDI
}
 

Functions

static int setting_action_ok_bind_all (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_ok_bind_all_save_autoconfig (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_ok_bind_defaults (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_ok_video_refresh_rate_auto (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_ok_video_refresh_rate_polled (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_ok_uint_special (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_ok_uint (rarch_setting_t *setting, bool wraparound)
 
static void setting_get_string_representation_streaming_mode (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_video_stream_quality (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_video_record_quality (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_video_filter (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_state_slot (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_float_video_msg_color (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_max_users (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_menu_thumbnails (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_menu_left_thumbnails (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_menu_timedate_style (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_xmb_icon_theme (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_xmb_layout (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_video_monitor_index (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_custom_viewport_width (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_custom_viewport_height (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_crt_switch_resolution_super (rarch_setting_t *setting, char *s, size_t len)
 
static int setting_action_left_analog_dpad_mode (rarch_setting_t *setting, bool wraparound)
 
static unsigned libretro_device_get_size (unsigned *devices, size_t devices_size, unsigned port)
 
static int setting_action_left_libretro_device_type (rarch_setting_t *setting, bool wraparound)
 
static int setting_uint_action_left_crt_switch_resolution_super (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_left_bind_device (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_left_mouse_index (rarch_setting_t *setting, bool wraparound)
 
static int setting_uint_action_left_custom_viewport_width (rarch_setting_t *setting, bool wraparound)
 
static int setting_uint_action_left_custom_viewport_height (rarch_setting_t *setting, bool wraparound)
 
static int setting_string_action_left_audio_device (rarch_setting_t *setting, bool wraparound)
 
static int setting_string_action_left_driver (rarch_setting_t *setting, bool wraparound)
 
static int setting_uint_action_right_crt_switch_resolution_super (rarch_setting_t *setting, bool wraparound)
 
static int setting_uint_action_right_custom_viewport_width (rarch_setting_t *setting, bool wraparound)
 
static int setting_uint_action_right_custom_viewport_height (rarch_setting_t *setting, bool wraparound)
 
static int setting_string_action_right_audio_device (rarch_setting_t *setting, bool wraparound)
 
static int setting_string_action_right_driver (rarch_setting_t *setting, bool wraparound)
 
static int setting_string_action_left_midi_input (rarch_setting_t *setting, bool wraparound)
 
static int setting_string_action_right_midi_input (rarch_setting_t *setting, bool wraparound)
 
static int setting_string_action_left_midi_output (rarch_setting_t *setting, bool wraparound)
 
static int setting_string_action_right_midi_output (rarch_setting_t *setting, bool wraparound)
 
static void setting_get_string_representation_uint_cheat_exact (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_cheat_lt (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_cheat_gt (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_cheat_lte (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_cheat_gte (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_cheat_eq (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_cheat_neq (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_cheat_eqplus (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_cheat_eqminus (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_cheat_browse_address (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_video_rotation (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_aspect_ratio_index (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_crt_switch_resolutions (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_audio_resampler_quality (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_libretro_device (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_analog_dpad_mode (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_toggle_gamepad_combo (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_poll_type_behavior (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_uint_libretro_log_level (rarch_setting_t *setting, char *s, size_t len)
 
enum setting_type menu_setting_get_browser_selection_type (rarch_setting_t *setting)
 
static void menu_settings_info_list_free (rarch_setting_info_t *list_info)
 
void menu_settings_list_current_add_range (rarch_setting_t **list, rarch_setting_info_t *list_info, float min, float max, float step, bool enforce_minrange_enable, bool enforce_maxrange_enable)
 
static void menu_settings_list_current_add_values (rarch_setting_t **list, rarch_setting_info_t *list_info, const char *values)
 
void menu_settings_list_current_add_cmd (rarch_setting_t **list, rarch_setting_info_t *list_info, enum event_command values)
 
void menu_settings_list_current_add_enum_idx (rarch_setting_t **list, rarch_setting_info_t *list_info, enum msg_hash_enums enum_idx)
 
void menu_settings_list_current_add_enum_value_idx (rarch_setting_t **list, rarch_setting_info_t *list_info, enum msg_hash_enums enum_idx)
 
int menu_setting_generic (rarch_setting_t *setting, bool wraparound)
 
static int setting_handler (rarch_setting_t *setting, unsigned action)
 
int menu_action_handle_setting (rarch_setting_t *setting, unsigned type, unsigned action, bool wraparound)
 
static rarch_setting_tmenu_setting_find_internal (rarch_setting_t *setting, const char *label)
 
static rarch_setting_tmenu_setting_find_internal_enum (rarch_setting_t *setting, enum msg_hash_enums enum_idx)
 

).

Returns: pointer to setting if found, NULL otherwise.

#define config_uint_cbs(var, label, left, right, msg_enum_base, string_rep, min, max, step)
 
rarch_setting_tmenu_setting_find (const char *label)
 
rarch_setting_tmenu_setting_find_enum (enum msg_hash_enums enum_idx)
 
int menu_setting_set_flags (rarch_setting_t *setting)
 
int menu_setting_set (unsigned type, unsigned action, bool wraparound)
 
voidsetting_get_ptr (rarch_setting_t *setting)
 
void setting_get_string_representation (rarch_setting_t *setting, char *s, size_t len)
 
static int setting_action_start_bind_device (rarch_setting_t *setting)
 
static int setting_action_start_custom_viewport_width (rarch_setting_t *setting)
 
static int setting_action_start_custom_viewport_height (rarch_setting_t *setting)
 
static int setting_action_start_analog_dpad_mode (rarch_setting_t *setting)
 
static int setting_action_start_libretro_device_type (rarch_setting_t *setting)
 
static int setting_action_start_video_refresh_rate_auto (rarch_setting_t *setting)
 
static int setting_action_right_analog_dpad_mode (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_right_libretro_device_type (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_right_bind_device (rarch_setting_t *setting, bool wraparound)
 
static int setting_action_right_mouse_index (rarch_setting_t *setting, bool wraparound)
 
static void setting_get_string_representation_st_float_video_refresh_rate_polled (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_st_float_video_refresh_rate_auto (rarch_setting_t *setting, char *s, size_t len)
 
static void get_string_representation_bind_device (rarch_setting_t *setting, char *s, size_t len)
 
void menu_setting_get_label (file_list_t *list, char *s, size_t len, unsigned *w, unsigned type, const char *menu_label, const char *label, unsigned idx)
 
void general_read_handler (rarch_setting_t *setting)
 
void general_write_handler (rarch_setting_t *setting)
 
static void update_streaming_url_write_handler (rarch_setting_t *setting)
 
static bool setting_append_list_input_player_options (rarch_setting_t **list, rarch_setting_info_t *list_info, const char *parent_group, unsigned user)
 
static const char * config_get_audio_resampler_driver_options (void)
 
static int directory_action_start_generic (rarch_setting_t *setting)
 
static bool setting_append_list (enum settings_list_type type, rarch_setting_t **list, rarch_setting_info_t *list_info, const char *parent_group)
 
void menu_setting_free (rarch_setting_t *setting)
 
static void menu_setting_terminate_last (rarch_setting_t *list, unsigned pos)
 
static rarch_setting_tmenu_setting_new_internal (rarch_setting_info_t *list_info)
 
static rarch_setting_tmenu_setting_new (void)
 
bool menu_setting_ctl (enum menu_setting_ctl_state state, void *data)
 

Macro Definition Documentation

◆ config_uint_cbs

#define config_uint_cbs (   var,
  label,
  left,
  right,
  msg_enum_base,
  string_rep,
  min,
  max,
  step 
)
Value:
list, list_info, \
&(var), \
MENU_ENUM_LABEL_##label, \
MENU_ENUM_LABEL_VALUE_##label, \
var, \
&group_info, \
&subgroup_info, \
parent_group, \
(*list)[list_info->index - 1].action_left = left; \
(*list)[list_info->index - 1].action_right = right; \
(*list)[list_info->index - 1].get_string_representation = string_rep; \
(*list)[list_info->index - 1].index_offset = msg_enum_base; \
menu_settings_list_current_add_range(list, list_info, min, max, step, true, true);
GLdouble GLdouble right
Definition: glext.h:11766
GLuint GLsizei const GLchar * label
Definition: glext.h:8583
void general_read_handler(rarch_setting_t *setting)
Definition: menu_setting.c:2651
void general_write_handler(rarch_setting_t *setting)
Definition: menu_setting.c:2702
GLint left
Definition: glext.h:8393
bool CONFIG_UINT(rarch_setting_t **list, rarch_setting_info_t *list_info, unsigned int *target, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, unsigned int default_value, rarch_setting_group_info_t *group_info, rarch_setting_group_info_t *subgroup_info, const char *parent_group, change_handler_t change_handler, change_handler_t read_handler)
Definition: setting_list.c:1864

Enumeration Type Documentation

◆ settings_list_type

Enumerator
SETTINGS_LIST_NONE 
SETTINGS_LIST_MAIN_MENU 
SETTINGS_LIST_DRIVERS 
SETTINGS_LIST_CORE 
SETTINGS_LIST_CONFIGURATION 
SETTINGS_LIST_LOGGING 
SETTINGS_LIST_SAVING 
SETTINGS_LIST_REWIND 
SETTINGS_LIST_CHEAT_DETAILS 
SETTINGS_LIST_CHEAT_SEARCH 
SETTINGS_LIST_CHEATS 
SETTINGS_LIST_VIDEO 
SETTINGS_LIST_CRT_SWITCHRES 
SETTINGS_LIST_AUDIO 
SETTINGS_LIST_INPUT 
SETTINGS_LIST_INPUT_HOTKEY 
SETTINGS_LIST_RECORDING 
SETTINGS_LIST_FRAME_THROTTLING 
SETTINGS_LIST_FONT 
SETTINGS_LIST_OVERLAY 
SETTINGS_LIST_MENU 
SETTINGS_LIST_MENU_FILE_BROWSER 
SETTINGS_LIST_MULTIMEDIA 
SETTINGS_LIST_USER_INTERFACE 
SETTINGS_LIST_POWER_MANAGEMENT 
SETTINGS_LIST_PLAYLIST 
SETTINGS_LIST_CHEEVOS 
SETTINGS_LIST_CORE_UPDATER 
SETTINGS_LIST_NETPLAY 
SETTINGS_LIST_LAKKA_SERVICES 
SETTINGS_LIST_USER 
SETTINGS_LIST_USER_ACCOUNTS 
SETTINGS_LIST_USER_ACCOUNTS_CHEEVOS 
SETTINGS_LIST_USER_ACCOUNTS_YOUTUBE 
SETTINGS_LIST_USER_ACCOUNTS_TWITCH 
SETTINGS_LIST_DIRECTORY 
SETTINGS_LIST_PRIVACY 
SETTINGS_LIST_MIDI 

Function Documentation

◆ config_get_audio_resampler_driver_options()

static const char* config_get_audio_resampler_driver_options ( void  )
static

config_get_audio_resampler_driver_options:

Get an enumerated list of all resampler driver names, separated by '|'.

Returns: string listing of all resampler driver names, separated by '|'.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ directory_action_start_generic()

static int directory_action_start_generic ( rarch_setting_t setting)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ general_read_handler()

void general_read_handler ( rarch_setting_t setting)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ general_write_handler()

void general_write_handler ( rarch_setting_t setting)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_string_representation_bind_device()

static void get_string_representation_bind_device ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ libretro_device_get_size()

static unsigned libretro_device_get_size ( unsigned *  devices,
size_t  devices_size,
unsigned  port 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_action_handle_setting()

int menu_action_handle_setting ( rarch_setting_t setting,
unsigned  type,
unsigned  action,
bool  wraparound 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_ctl()

bool menu_setting_ctl ( enum menu_setting_ctl_state  state,
void data 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_find()

rarch_setting_t* menu_setting_find ( const char *  label)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_find_enum()

rarch_setting_t* menu_setting_find_enum ( enum msg_hash_enums  enum_idx)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_find_internal()

static rarch_setting_t* menu_setting_find_internal ( rarch_setting_t setting,
const char *  label 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_find_internal_enum()

static rarch_setting_t* menu_setting_find_internal_enum ( rarch_setting_t setting,
enum msg_hash_enums  enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_free()

void menu_setting_free ( rarch_setting_t setting)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_generic()

int menu_setting_generic ( rarch_setting_t setting,
bool  wraparound 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_get_browser_selection_type()

enum setting_type menu_setting_get_browser_selection_type ( rarch_setting_t setting)
Here is the caller graph for this function:

◆ menu_setting_get_label()

void menu_setting_get_label ( file_list_t list,
char *  s,
size_t  len,
unsigned *  w,
unsigned  type,
const char *  menu_label,
const char *  label,
unsigned  idx 
)

menu_setting_get_label: : File list on which to perform the search : String for the type to be represented on-screen as a label. : Size of : Width of the string (for text label representation purposes in the menu display driver). : Identifier of setting. : Menu Label identifier of setting. : Label identifier of setting. : Index identifier of setting.

Get associated label of a setting.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_new()

static rarch_setting_t* menu_setting_new ( void  )
static

menu_setting_new: : Bitmask of settings to include.

Request a list of settings based on .

Returns: settings list composed of all requested settings on success, otherwise NULL.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_new_internal()

static rarch_setting_t* menu_setting_new_internal ( rarch_setting_info_t list_info)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_set()

int menu_setting_set ( unsigned  type,
unsigned  action,
bool  wraparound 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_setting_set_flags()

int menu_setting_set_flags ( rarch_setting_t setting)
Here is the caller graph for this function:

◆ menu_setting_terminate_last()

static void menu_setting_terminate_last ( rarch_setting_t list,
unsigned  pos 
)
static
Here is the caller graph for this function:

◆ menu_settings_info_list_free()

static void menu_settings_info_list_free ( rarch_setting_info_t list_info)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_settings_list_current_add_cmd()

void menu_settings_list_current_add_cmd ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
enum event_command  values 
)
Here is the caller graph for this function:

◆ menu_settings_list_current_add_enum_idx()

void menu_settings_list_current_add_enum_idx ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
enum msg_hash_enums  enum_idx 
)
Here is the caller graph for this function:

◆ menu_settings_list_current_add_enum_value_idx()

void menu_settings_list_current_add_enum_value_idx ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
enum msg_hash_enums  enum_idx 
)
Here is the caller graph for this function:

◆ menu_settings_list_current_add_range()

void menu_settings_list_current_add_range ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
float  min,
float  max,
float  step,
bool  enforce_minrange_enable,
bool  enforce_maxrange_enable 
)
Here is the caller graph for this function:

◆ menu_settings_list_current_add_values()

static void menu_settings_list_current_add_values ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
const char *  values 
)
static
Here is the caller graph for this function:

◆ setting_action_left_analog_dpad_mode()

static int setting_action_left_analog_dpad_mode ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_left_bind_device()

static int setting_action_left_bind_device ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_left_libretro_device_type()

static int setting_action_left_libretro_device_type ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_left_mouse_index()

static int setting_action_left_mouse_index ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_ok_bind_all()

static int setting_action_ok_bind_all ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_ok_bind_all_save_autoconfig()

static int setting_action_ok_bind_all_save_autoconfig ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_ok_bind_defaults()

static int setting_action_ok_bind_defaults ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_ok_uint()

static int setting_action_ok_uint ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_ok_uint_special()

static int setting_action_ok_uint_special ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_ok_video_refresh_rate_auto()

static int setting_action_ok_video_refresh_rate_auto ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_ok_video_refresh_rate_polled()

static int setting_action_ok_video_refresh_rate_polled ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_right_analog_dpad_mode()

static int setting_action_right_analog_dpad_mode ( rarch_setting_t setting,
bool  wraparound 
)
static

ACTION TOGGLE CALLBACK FUNCTIONS *******

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_right_bind_device()

static int setting_action_right_bind_device ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_right_libretro_device_type()

static int setting_action_right_libretro_device_type ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_right_mouse_index()

static int setting_action_right_mouse_index ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_start_analog_dpad_mode()

static int setting_action_start_analog_dpad_mode ( rarch_setting_t setting)
static
Here is the caller graph for this function:

◆ setting_action_start_bind_device()

static int setting_action_start_bind_device ( rarch_setting_t setting)
static

setting_action_start_savestates: : pointer to setting

Function callback for 'Savestate' action's 'Action Start' function pointer.

Returns: 0 on success, -1 on error.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_start_custom_viewport_height()

static int setting_action_start_custom_viewport_height ( rarch_setting_t setting)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_start_custom_viewport_width()

static int setting_action_start_custom_viewport_width ( rarch_setting_t setting)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_start_libretro_device_type()

static int setting_action_start_libretro_device_type ( rarch_setting_t setting)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_start_video_refresh_rate_auto()

static int setting_action_start_video_refresh_rate_auto ( rarch_setting_t setting)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_append_list()

static bool setting_append_list ( enum settings_list_type  type,
rarch_setting_t **  list,
rarch_setting_info_t list_info,
const char *  parent_group 
)
static
Here is the caller graph for this function:

◆ setting_append_list_input_player_options()

static bool setting_append_list_input_player_options ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
const char *  parent_group,
unsigned  user 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_ptr()

void* setting_get_ptr ( rarch_setting_t setting)
Here is the caller graph for this function:

◆ setting_get_string_representation()

void setting_get_string_representation ( rarch_setting_t setting,
char *  s,
size_t  len 
)

setting_get_string_representation: : pointer to setting : buffer to write contents of string representation to. : size of the buffer ()

Get a setting value's string representation.

◆ setting_get_string_representation_crt_switch_resolution_super()

static void setting_get_string_representation_crt_switch_resolution_super ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_float_video_msg_color()

static void setting_get_string_representation_float_video_msg_color ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_max_users()

static void setting_get_string_representation_max_users ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_poll_type_behavior()

static void setting_get_string_representation_poll_type_behavior ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_st_float_video_refresh_rate_auto()

static void setting_get_string_representation_st_float_video_refresh_rate_auto ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_st_float_video_refresh_rate_polled()

static void setting_get_string_representation_st_float_video_refresh_rate_polled ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static

ACTION OK CALLBACK FUNCTIONS *******

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_state_slot()

static void setting_get_string_representation_state_slot ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_streaming_mode()

static void setting_get_string_representation_streaming_mode ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_toggle_gamepad_combo()

static void setting_get_string_representation_toggle_gamepad_combo ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_analog_dpad_mode()

static void setting_get_string_representation_uint_analog_dpad_mode ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_aspect_ratio_index()

static void setting_get_string_representation_uint_aspect_ratio_index ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_audio_resampler_quality()

static void setting_get_string_representation_uint_audio_resampler_quality ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_browse_address()

static void setting_get_string_representation_uint_cheat_browse_address ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_eq()

static void setting_get_string_representation_uint_cheat_eq ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_eqminus()

static void setting_get_string_representation_uint_cheat_eqminus ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_eqplus()

static void setting_get_string_representation_uint_cheat_eqplus ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_exact()

static void setting_get_string_representation_uint_cheat_exact ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_gt()

static void setting_get_string_representation_uint_cheat_gt ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_gte()

static void setting_get_string_representation_uint_cheat_gte ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_lt()

static void setting_get_string_representation_uint_cheat_lt ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_lte()

static void setting_get_string_representation_uint_cheat_lte ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_cheat_neq()

static void setting_get_string_representation_uint_cheat_neq ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_crt_switch_resolutions()

static void setting_get_string_representation_uint_crt_switch_resolutions ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_custom_viewport_height()

static void setting_get_string_representation_uint_custom_viewport_height ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_custom_viewport_width()

static void setting_get_string_representation_uint_custom_viewport_width ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_libretro_device()

static void setting_get_string_representation_uint_libretro_device ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_libretro_log_level()

static void setting_get_string_representation_uint_libretro_log_level ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_menu_left_thumbnails()

static void setting_get_string_representation_uint_menu_left_thumbnails ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_menu_thumbnails()

static void setting_get_string_representation_uint_menu_thumbnails ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_menu_timedate_style()

static void setting_get_string_representation_uint_menu_timedate_style ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_video_monitor_index()

static void setting_get_string_representation_uint_video_monitor_index ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_video_rotation()

static void setting_get_string_representation_uint_video_rotation ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_xmb_icon_theme()

static void setting_get_string_representation_uint_xmb_icon_theme ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_uint_xmb_layout()

static void setting_get_string_representation_uint_xmb_layout ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_video_filter()

static void setting_get_string_representation_video_filter ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_get_string_representation_video_record_quality()

static void setting_get_string_representation_video_record_quality ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_get_string_representation_video_stream_quality()

static void setting_get_string_representation_video_stream_quality ( rarch_setting_t setting,
char *  s,
size_t  len 
)
static
Here is the caller graph for this function:

◆ setting_handler()

static int setting_handler ( rarch_setting_t setting,
unsigned  action 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_action_left_audio_device()

static int setting_string_action_left_audio_device ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_action_left_driver()

static int setting_string_action_left_driver ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_action_left_midi_input()

static int setting_string_action_left_midi_input ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_action_left_midi_output()

static int setting_string_action_left_midi_output ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_action_right_audio_device()

static int setting_string_action_right_audio_device ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_action_right_driver()

static int setting_string_action_right_driver ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_action_right_midi_input()

static int setting_string_action_right_midi_input ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_action_right_midi_output()

static int setting_string_action_right_midi_output ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_uint_action_left_crt_switch_resolution_super()

static int setting_uint_action_left_crt_switch_resolution_super ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the caller graph for this function:

◆ setting_uint_action_left_custom_viewport_height()

static int setting_uint_action_left_custom_viewport_height ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_uint_action_left_custom_viewport_width()

static int setting_uint_action_left_custom_viewport_width ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_uint_action_right_crt_switch_resolution_super()

static int setting_uint_action_right_crt_switch_resolution_super ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the caller graph for this function:

◆ setting_uint_action_right_custom_viewport_height()

static int setting_uint_action_right_custom_viewport_height ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_uint_action_right_custom_viewport_width()

static int setting_uint_action_right_custom_viewport_width ( rarch_setting_t setting,
bool  wraparound 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_streaming_url_write_handler()

static void update_streaming_url_write_handler ( rarch_setting_t setting)
static
Here is the call graph for this function:
Here is the caller graph for this function: