RetroArch
Macros | Functions
setting_list.c File Reference
#include <boolean.h>
#include <file/file_path.h>
#include <string/stdstring.h>
#include <compat/strl.h>
#include "input/input_driver.h"
#include "config.def.keybinds.h"
#include "configuration.h"
#include "config.def.h"
#include "setting_list.h"
#include "retroarch.h"
Include dependency graph for setting_list.c:

Macros

#define _3_SECONDS   3000000
 
#define _6_SECONDS   6000000
 
#define _9_SECONDS   9000000
 
#define _12_SECONDS   12000000
 
#define _15_SECONDS   15000000
 
#define _18_SECONDS   18000000
 
#define _21_SECONDS   21000000
 

Functions

bool settings_list_append (rarch_setting_t **list, rarch_setting_info_t *list_info)
 
unsigned setting_get_bind_type (rarch_setting_t *setting)
 
static int setting_bind_action_ok (rarch_setting_t *setting, bool wraparound)
 
static int setting_int_action_right_default (rarch_setting_t *setting, bool wraparound)
 
static void setting_get_string_representation_hex (rarch_setting_t *setting, char *s, size_t len)
 
void setting_get_string_representation_hex_and_uint (rarch_setting_t *setting, char *s, size_t len)
 
void setting_get_string_representation_uint (rarch_setting_t *setting, char *s, size_t len)
 
void setting_get_string_representation_size (rarch_setting_t *setting, char *s, size_t len)
 
void setting_get_string_representation_size_in_mb (rarch_setting_t *setting, char *s, size_t len)
 
void setting_get_string_representation_uint_as_enum (rarch_setting_t *setting, char *s, size_t len)
 
static float recalc_step_based_on_length_of_action (rarch_setting_t *setting)
 
int setting_uint_action_left_default (rarch_setting_t *setting, bool wraparound)
 
int setting_uint_action_right_default (rarch_setting_t *setting, bool wraparound)
 
int setting_uint_action_right_with_refresh (rarch_setting_t *setting, bool wraparound)
 
int setting_uint_action_left_with_refresh (rarch_setting_t *setting, bool wraparound)
 
static int setting_size_action_left_default (rarch_setting_t *setting, bool wraparound)
 
static int setting_size_action_right_default (rarch_setting_t *setting, bool wraparound)
 
int setting_generic_action_ok_default (rarch_setting_t *setting, bool wraparound)
 
static void setting_get_string_representation_int (rarch_setting_t *setting, char *s, size_t len)
 
int setting_set_with_string_representation (rarch_setting_t *setting, const char *value)
 
static int setting_fraction_action_left_default (rarch_setting_t *setting, bool wraparound)
 
static int setting_fraction_action_right_default (rarch_setting_t *setting, bool wraparound)
 
static void setting_reset_setting (rarch_setting_t *setting)
 
int setting_generic_action_start_default (rarch_setting_t *setting)
 
static void setting_get_string_representation_default (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_st_bool (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_st_float (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_st_dir (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_st_path (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_st_string (rarch_setting_t *setting, char *s, size_t len)
 
static void setting_get_string_representation_st_bind (rarch_setting_t *setting, char *s, size_t len)
 
static int setting_action_action_ok (rarch_setting_t *setting, bool wraparound)
 
: name of setting.

setting_int_setting:

: Short description of setting. : Target of signed integer setting. : Default value (in signed integer format). : Group that the setting belongs to. : Subgroup that the setting belongs to. : Function callback for change handler function pointer. : Function callback for read handler function pointer.

Initializes a setting of type ST_INT.

Returns: setting of type ST_INT.

static rarch_setting_t setting_action_setting (const char *name, const char *short_description, const char *group, const char *subgroup, const char *parent_group, bool dont_use_enum_idx)
 
static rarch_setting_t setting_group_setting (enum setting_type type, const char *name, const char *parent_group)
 
static rarch_setting_t setting_float_setting (const char *name, const char *short_description, float *target, float default_value, const char *rounding, const char *group, const char *subgroup, const char *parent_group, change_handler_t change_handler, change_handler_t read_handler, bool dont_use_enum_idx)
 
static rarch_setting_t setting_uint_setting (const char *name, const char *short_description, unsigned int *target, unsigned int default_value, const char *group, const char *subgroup, const char *parent_group, change_handler_t change_handler, change_handler_t read_handler, bool dont_use_enum_idx)
 
static rarch_setting_t setting_size_setting (const char *name, const char *short_description, size_t *target, size_t default_value, const char *group, const char *subgroup, const char *parent_group, change_handler_t change_handler, change_handler_t read_handler, bool dont_use_enum_idx, get_string_representation_t string_representation_handler)
 
static rarch_setting_t setting_hex_setting (const char *name, const char *short_description, unsigned int *target, unsigned int default_value, const char *group, const char *subgroup, const char *parent_group, change_handler_t change_handler, change_handler_t read_handler, bool dont_use_enum_idx)
 
static rarch_setting_t setting_bind_setting (const char *name, const char *short_description, struct retro_keybind *target, uint32_t idx, uint32_t idx_offset, const struct retro_keybind *default_value, const char *group, const char *subgroup, const char *parent_group, bool dont_use_enum_idx)
 
static int setting_int_action_left_default (rarch_setting_t *setting, bool wraparound)
 
static int setting_bool_action_ok_default (rarch_setting_t *setting, bool wraparound)
 
static int setting_bool_action_toggle_default (rarch_setting_t *setting, bool wraparound)
 
int setting_string_action_start_generic (rarch_setting_t *setting)
 
static rarch_setting_t setting_string_setting (enum setting_type type, const char *name, const char *short_description, char *target, unsigned size, const char *default_value, const char *empty, const char *group, const char *subgroup, const char *parent_group, change_handler_t change_handler, change_handler_t read_handler, bool dont_use_enum_idx)
 
static rarch_setting_t setting_string_setting_options (enum setting_type type, const char *name, const char *short_description, char *target, unsigned size, const char *default_value, const char *empty, const char *values, const char *group, const char *subgroup, const char *parent_group, change_handler_t change_handler, change_handler_t read_handler, bool dont_use_enum_idx)
 
static rarch_setting_t setting_subgroup_setting (enum setting_type type, const char *name, const char *parent_name, const char *parent_group, bool dont_use_enum_idx)
 
static rarch_setting_t setting_bool_setting (const char *name, const char *short_description, bool *target, bool default_value, const char *off, const char *on, const char *group, const char *subgroup, const char *parent_group, change_handler_t change_handler, change_handler_t read_handler, bool dont_use_enum_idx)
 
static rarch_setting_t setting_int_setting (const char *name, const char *short_description, int *target, int default_value, const char *group, const char *subgroup, const char *parent_group, change_handler_t change_handler, change_handler_t read_handler, bool dont_use_enum_idx)
 
bool CONFIG_BOOL_ALT (rarch_setting_t **list, rarch_setting_info_t *list_info, bool *target, const char *name, const char *SHORT, bool default_value, enum msg_hash_enums off_enum_idx, enum msg_hash_enums on_enum_idx, 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, uint32_t flags)
 
bool CONFIG_BOOL (rarch_setting_t **list, rarch_setting_info_t *list_info, bool *target, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, bool default_value, enum msg_hash_enums off_enum_idx, enum msg_hash_enums on_enum_idx, 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, uint32_t flags)
 
bool CONFIG_INT (rarch_setting_t **list, rarch_setting_info_t *list_info, int *target, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, 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)
 
bool CONFIG_UINT_ALT (rarch_setting_t **list, rarch_setting_info_t *list_info, unsigned int *target, const char *name, const char *SHORT, 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)
 
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)
 
bool CONFIG_SIZE (rarch_setting_t **list, rarch_setting_info_t *list_info, size_t *target, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, size_t 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, get_string_representation_t string_representation_handler)
 
bool CONFIG_FLOAT (rarch_setting_t **list, rarch_setting_info_t *list_info, float *target, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, float default_value, const char *rounding, 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)
 
bool CONFIG_PATH (rarch_setting_t **list, rarch_setting_info_t *list_info, char *target, size_t len, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, const char *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)
 
bool CONFIG_DIR (rarch_setting_t **list, rarch_setting_info_t *list_info, char *target, size_t len, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, const char *default_value, enum msg_hash_enums empty_enum_idx, 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)
 
bool CONFIG_STRING (rarch_setting_t **list, rarch_setting_info_t *list_info, char *target, size_t len, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, const char *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)
 
bool CONFIG_STRING_OPTIONS (rarch_setting_t **list, rarch_setting_info_t *list_info, char *target, size_t len, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, const char *default_value, const char *values, 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)
 
bool CONFIG_HEX (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)
 
bool CONFIG_BIND (rarch_setting_t **list, rarch_setting_info_t *list_info, struct retro_keybind *target, uint32_t player, uint32_t player_offset, const char *name, const char *SHORT, const struct retro_keybind *default_value, rarch_setting_group_info_t *group_info, rarch_setting_group_info_t *subgroup_info, const char *parent_group)
 
bool CONFIG_BIND_ALT (rarch_setting_t **list, rarch_setting_info_t *list_info, struct retro_keybind *target, uint32_t player, uint32_t player_offset, const char *name, const char *SHORT, const struct retro_keybind *default_value, rarch_setting_group_info_t *group_info, rarch_setting_group_info_t *subgroup_info, const char *parent_group)
 
bool CONFIG_ACTION_ALT (rarch_setting_t **list, rarch_setting_info_t *list_info, const char *name, const char *SHORT, rarch_setting_group_info_t *group_info, rarch_setting_group_info_t *subgroup_info, const char *parent_group)
 
bool CONFIG_ACTION (rarch_setting_t **list, rarch_setting_info_t *list_info, enum msg_hash_enums name_enum_idx, enum msg_hash_enums SHORT_enum_idx, rarch_setting_group_info_t *group_info, rarch_setting_group_info_t *subgroup_info, const char *parent_group)
 
bool START_GROUP (rarch_setting_t **list, rarch_setting_info_t *list_info, rarch_setting_group_info_t *group_info, const char *name, const char *parent_group)
 
bool END_GROUP (rarch_setting_t **list, rarch_setting_info_t *list_info, const char *parent_group)
 
bool START_SUB_GROUP (rarch_setting_t **list, rarch_setting_info_t *list_info, const char *name, rarch_setting_group_info_t *group_info, rarch_setting_group_info_t *subgroup_info, const char *parent_group)
 
bool END_SUB_GROUP (rarch_setting_t **list, rarch_setting_info_t *list_info, const char *parent_group)
 
static void setting_add_special_callbacks (rarch_setting_t **list, rarch_setting_info_t *list_info, unsigned values)
 
void settings_data_list_current_add_flags (rarch_setting_t **list, rarch_setting_info_t *list_info, unsigned values)
 
void settings_data_list_current_add_free_flags (rarch_setting_t **list, rarch_setting_info_t *list_info, unsigned values)
 

Macro Definition Documentation

◆ _12_SECONDS

#define _12_SECONDS   12000000

◆ _15_SECONDS

#define _15_SECONDS   15000000

◆ _18_SECONDS

#define _18_SECONDS   18000000

◆ _21_SECONDS

#define _21_SECONDS   21000000

◆ _3_SECONDS

#define _3_SECONDS   3000000

◆ _6_SECONDS

#define _6_SECONDS   6000000

◆ _9_SECONDS

#define _9_SECONDS   9000000

Function Documentation

◆ CONFIG_ACTION()

bool CONFIG_ACTION ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
enum msg_hash_enums  name_enum_idx,
enum msg_hash_enums  SHORT_enum_idx,
rarch_setting_group_info_t group_info,
rarch_setting_group_info_t subgroup_info,
const char *  parent_group 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_ACTION_ALT()

bool CONFIG_ACTION_ALT ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
const char *  name,
const char *  SHORT,
rarch_setting_group_info_t group_info,
rarch_setting_group_info_t subgroup_info,
const char *  parent_group 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_BIND()

bool CONFIG_BIND ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
struct retro_keybind target,
uint32_t  player,
uint32_t  player_offset,
const char *  name,
const char *  SHORT,
const struct retro_keybind default_value,
rarch_setting_group_info_t group_info,
rarch_setting_group_info_t subgroup_info,
const char *  parent_group 
)
Here is the call graph for this function:

◆ CONFIG_BIND_ALT()

bool CONFIG_BIND_ALT ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
struct retro_keybind target,
uint32_t  player,
uint32_t  player_offset,
const char *  name,
const char *  SHORT,
const struct retro_keybind default_value,
rarch_setting_group_info_t group_info,
rarch_setting_group_info_t subgroup_info,
const char *  parent_group 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_BOOL()

bool CONFIG_BOOL ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
bool target,
enum msg_hash_enums  name_enum_idx,
enum msg_hash_enums  SHORT_enum_idx,
bool  default_value,
enum msg_hash_enums  off_enum_idx,
enum msg_hash_enums  on_enum_idx,
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,
uint32_t  flags 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_BOOL_ALT()

bool CONFIG_BOOL_ALT ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
bool target,
const char *  name,
const char *  SHORT,
bool  default_value,
enum msg_hash_enums  off_enum_idx,
enum msg_hash_enums  on_enum_idx,
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,
uint32_t  flags 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_DIR()

bool CONFIG_DIR ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
char *  target,
size_t  len,
enum msg_hash_enums  name_enum_idx,
enum msg_hash_enums  SHORT_enum_idx,
const char *  default_value,
enum msg_hash_enums  empty_enum_idx,
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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_FLOAT()

bool CONFIG_FLOAT ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
float *  target,
enum msg_hash_enums  name_enum_idx,
enum msg_hash_enums  SHORT_enum_idx,
float  default_value,
const char *  rounding,
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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_HEX()

bool CONFIG_HEX ( 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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_INT()

bool CONFIG_INT ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
int *  target,
enum msg_hash_enums  name_enum_idx,
enum msg_hash_enums  SHORT_enum_idx,
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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_PATH()

bool CONFIG_PATH ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
char *  target,
size_t  len,
enum msg_hash_enums  name_enum_idx,
enum msg_hash_enums  SHORT_enum_idx,
const char *  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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_SIZE()

bool CONFIG_SIZE ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
size_t *  target,
enum msg_hash_enums  name_enum_idx,
enum msg_hash_enums  SHORT_enum_idx,
size_t  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,
get_string_representation_t  string_representation_handler 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_STRING()

bool CONFIG_STRING ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
char *  target,
size_t  len,
enum msg_hash_enums  name_enum_idx,
enum msg_hash_enums  SHORT_enum_idx,
const char *  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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_STRING_OPTIONS()

bool CONFIG_STRING_OPTIONS ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
char *  target,
size_t  len,
enum msg_hash_enums  name_enum_idx,
enum msg_hash_enums  SHORT_enum_idx,
const char *  default_value,
const char *  values,
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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_UINT()

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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CONFIG_UINT_ALT()

bool CONFIG_UINT_ALT ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
unsigned int *  target,
const char *  name,
const char *  SHORT,
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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ END_GROUP()

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

◆ END_SUB_GROUP()

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

◆ recalc_step_based_on_length_of_action()

static float recalc_step_based_on_length_of_action ( rarch_setting_t setting)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_action_action_ok()

static int setting_action_action_ok ( 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_setting()

static rarch_setting_t setting_action_setting ( const char *  name,
const char *  short_description,
const char *  group,
const char *  subgroup,
const char *  parent_group,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_add_special_callbacks()

static void setting_add_special_callbacks ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
unsigned  values 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_bind_action_ok()

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

◆ setting_bind_setting()

static rarch_setting_t setting_bind_setting ( const char *  name,
const char *  short_description,
struct retro_keybind target,
uint32_t  idx,
uint32_t  idx_offset,
const struct retro_keybind default_value,
const char *  group,
const char *  subgroup,
const char *  parent_group,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_bool_action_ok_default()

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

◆ setting_bool_action_toggle_default()

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

◆ setting_bool_setting()

static rarch_setting_t setting_bool_setting ( const char *  name,
const char *  short_description,
bool target,
bool  default_value,
const char *  off,
const char *  on,
const char *  group,
const char *  subgroup,
const char *  parent_group,
change_handler_t  change_handler,
change_handler_t  read_handler,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_float_setting()

static rarch_setting_t setting_float_setting ( const char *  name,
const char *  short_description,
float *  target,
float  default_value,
const char *  rounding,
const char *  group,
const char *  subgroup,
const char *  parent_group,
change_handler_t  change_handler,
change_handler_t  read_handler,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_fraction_action_left_default()

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

◆ setting_fraction_action_right_default()

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

◆ setting_generic_action_ok_default()

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

◆ setting_generic_action_start_default()

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

◆ setting_get_bind_type()

unsigned setting_get_bind_type ( rarch_setting_t setting)
Here is the caller graph for this function:

◆ setting_get_string_representation_default()

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

◆ setting_get_string_representation_hex()

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

◆ setting_get_string_representation_hex_and_uint()

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

◆ setting_get_string_representation_int()

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

◆ setting_get_string_representation_size()

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

◆ setting_get_string_representation_size_in_mb()

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

◆ setting_get_string_representation_st_bind()

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

◆ setting_get_string_representation_st_bool()

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

setting_get_string_representation_st_bool: : pointer to setting : string for the type to be represented on-screen as a label. : size of

Set a settings' label value. The setting is of type ST_BOOL.

Here is the caller graph for this function:

◆ setting_get_string_representation_st_dir()

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

◆ setting_get_string_representation_st_float()

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

setting_get_string_representation_st_float: : pointer to setting : string for the type to be represented on-screen as a label. : size of

Set a settings' label value. The setting is of type ST_FLOAT.

Here is the caller graph for this function:

◆ setting_get_string_representation_st_path()

static void setting_get_string_representation_st_path ( 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_string()

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

◆ setting_get_string_representation_uint()

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

◆ setting_get_string_representation_uint_as_enum()

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

◆ setting_group_setting()

static rarch_setting_t setting_group_setting ( enum setting_type  type,
const char *  name,
const char *  parent_group 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_hex_setting()

static rarch_setting_t setting_hex_setting ( const char *  name,
const char *  short_description,
unsigned int *  target,
unsigned int  default_value,
const char *  group,
const char *  subgroup,
const char *  parent_group,
change_handler_t  change_handler,
change_handler_t  read_handler,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_int_action_left_default()

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

◆ setting_int_action_right_default()

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

◆ setting_int_setting()

static rarch_setting_t setting_int_setting ( const char *  name,
const char *  short_description,
int *  target,
int  default_value,
const char *  group,
const char *  subgroup,
const char *  parent_group,
change_handler_t  change_handler,
change_handler_t  read_handler,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_reset_setting()

static void setting_reset_setting ( rarch_setting_t setting)
static

setting_reset_setting: : pointer to setting

Reset a setting's value to its defaults.

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

◆ setting_set_with_string_representation()

int setting_set_with_string_representation ( rarch_setting_t setting,
const char *  value 
)

setting_set_with_string_representation: : pointer to setting : value for the setting (string)

Set a settings' value with a string. It is assumed that the string has been properly formatted.

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

◆ setting_size_action_left_default()

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

◆ setting_size_action_right_default()

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

◆ setting_size_setting()

static rarch_setting_t setting_size_setting ( const char *  name,
const char *  short_description,
size_t *  target,
size_t  default_value,
const char *  group,
const char *  subgroup,
const char *  parent_group,
change_handler_t  change_handler,
change_handler_t  read_handler,
bool  dont_use_enum_idx,
get_string_representation_t  string_representation_handler 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_action_start_generic()

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

◆ setting_string_setting()

static rarch_setting_t setting_string_setting ( enum setting_type  type,
const char *  name,
const char *  short_description,
char *  target,
unsigned  size,
const char *  default_value,
const char *  empty,
const char *  group,
const char *  subgroup,
const char *  parent_group,
change_handler_t  change_handler,
change_handler_t  read_handler,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_string_setting_options()

static rarch_setting_t setting_string_setting_options ( enum setting_type  type,
const char *  name,
const char *  short_description,
char *  target,
unsigned  size,
const char *  default_value,
const char *  empty,
const char *  values,
const char *  group,
const char *  subgroup,
const char *  parent_group,
change_handler_t  change_handler,
change_handler_t  read_handler,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_subgroup_setting()

static rarch_setting_t setting_subgroup_setting ( enum setting_type  type,
const char *  name,
const char *  parent_name,
const char *  parent_group,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setting_uint_action_left_default()

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

◆ setting_uint_action_left_with_refresh()

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

◆ setting_uint_action_right_default()

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

◆ setting_uint_action_right_with_refresh()

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

◆ setting_uint_setting()

static rarch_setting_t setting_uint_setting ( const char *  name,
const char *  short_description,
unsigned int *  target,
unsigned int  default_value,
const char *  group,
const char *  subgroup,
const char *  parent_group,
change_handler_t  change_handler,
change_handler_t  read_handler,
bool  dont_use_enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ settings_data_list_current_add_flags()

void settings_data_list_current_add_flags ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
unsigned  values 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ settings_data_list_current_add_free_flags()

void settings_data_list_current_add_free_flags ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
unsigned  values 
)
Here is the caller graph for this function:

◆ settings_list_append()

bool settings_list_append ( rarch_setting_t **  list,
rarch_setting_info_t list_info 
)
Here is the caller graph for this function:

◆ START_GROUP()

bool START_GROUP ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
rarch_setting_group_info_t group_info,
const char *  name,
const char *  parent_group 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ START_SUB_GROUP()

bool START_SUB_GROUP ( rarch_setting_t **  list,
rarch_setting_info_t list_info,
const char *  name,
rarch_setting_group_info_t group_info,
rarch_setting_group_info_t subgroup_info,
const char *  parent_group 
)
Here is the call graph for this function:
Here is the caller graph for this function: