mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
Simplify CONFIG_FLOAT
This commit is contained in:
parent
24e9f8dc09
commit
079bf52ed0
@ -3276,8 +3276,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->video.refresh_rate,
|
&settings->video.refresh_rate,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_REFRESH_RATE),
|
MENU_ENUM_LABEL_VIDEO_REFRESH_RATE,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE),
|
MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||||
refresh_rate,
|
refresh_rate,
|
||||||
"%.3f Hz",
|
"%.3f Hz",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -3291,8 +3291,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->video.refresh_rate,
|
&settings->video.refresh_rate,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO),
|
MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO),
|
MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||||
refresh_rate,
|
refresh_rate,
|
||||||
"%.3f Hz",
|
"%.3f Hz",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -3444,8 +3444,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->video.scale,
|
&settings->video.scale,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_SCALE),
|
MENU_ENUM_LABEL_VIDEO_SCALE,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE),
|
MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||||
scale,
|
scale,
|
||||||
"%.1fx",
|
"%.1fx",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -3814,8 +3814,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->audio.volume,
|
&settings->audio.volume,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_AUDIO_VOLUME),
|
MENU_ENUM_LABEL_AUDIO_VOLUME,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_AUDIO_VOLUME),
|
MENU_ENUM_LABEL_VALUE_AUDIO_VOLUME,
|
||||||
audio_volume,
|
audio_volume,
|
||||||
"%.1f",
|
"%.1f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -3892,8 +3892,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->audio.rate_control_delta,
|
&settings->audio.rate_control_delta,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_AUDIO_RATE_CONTROL_DELTA),
|
MENU_ENUM_LABEL_AUDIO_RATE_CONTROL_DELTA,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA),
|
MENU_ENUM_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA,
|
||||||
rate_control_delta,
|
rate_control_delta,
|
||||||
"%.3f",
|
"%.3f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -3915,8 +3915,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->audio.max_timing_skew,
|
&settings->audio.max_timing_skew,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_AUDIO_MAX_TIMING_SKEW),
|
MENU_ENUM_LABEL_AUDIO_MAX_TIMING_SKEW,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_AUDIO_MAX_TIMING_SKEW),
|
MENU_ENUM_LABEL_VALUE_AUDIO_MAX_TIMING_SKEW,
|
||||||
max_timing_skew,
|
max_timing_skew,
|
||||||
"%.2f",
|
"%.2f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -4272,8 +4272,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->input.axis_threshold,
|
&settings->input.axis_threshold,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_INPUT_AXIS_THRESHOLD),
|
MENU_ENUM_LABEL_INPUT_AXIS_THRESHOLD,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_INPUT_AXIS_THRESHOLD),
|
MENU_ENUM_LABEL_VALUE_INPUT_AXIS_THRESHOLD,
|
||||||
axis_threshold,
|
axis_threshold,
|
||||||
"%.3f",
|
"%.3f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -4528,8 +4528,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->fastforward_ratio,
|
&settings->fastforward_ratio,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_FASTFORWARD_RATIO),
|
MENU_ENUM_LABEL_FASTFORWARD_RATIO,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_FASTFORWARD_RATIO),
|
MENU_ENUM_LABEL_VALUE_FASTFORWARD_RATIO,
|
||||||
fastforward_ratio,
|
fastforward_ratio,
|
||||||
"%.1fx",
|
"%.1fx",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -4544,8 +4544,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->slowmotion_ratio,
|
&settings->slowmotion_ratio,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_SLOWMOTION_RATIO),
|
MENU_ENUM_LABEL_SLOWMOTION_RATIO,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SLOWMOTION_RATIO),
|
MENU_ENUM_LABEL_VALUE_SLOWMOTION_RATIO,
|
||||||
slowmotion_ratio,
|
slowmotion_ratio,
|
||||||
"%.1fx",
|
"%.1fx",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -4622,8 +4622,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->video.font_size,
|
&settings->video.font_size,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_FONT_SIZE),
|
MENU_ENUM_LABEL_VIDEO_FONT_SIZE,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_FONT_SIZE),
|
MENU_ENUM_LABEL_VALUE_VIDEO_FONT_SIZE,
|
||||||
font_size,
|
font_size,
|
||||||
"%.1f",
|
"%.1f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -4637,8 +4637,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->video.msg_pos_x,
|
&settings->video.msg_pos_x,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_MESSAGE_POS_X),
|
MENU_ENUM_LABEL_VIDEO_MESSAGE_POS_X,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_POS_X),
|
MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_POS_X,
|
||||||
message_pos_offset_x,
|
message_pos_offset_x,
|
||||||
"%.3f",
|
"%.3f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -4652,8 +4652,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->video.msg_pos_y,
|
&settings->video.msg_pos_y,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_MESSAGE_POS_Y),
|
MENU_ENUM_LABEL_VIDEO_MESSAGE_POS_Y,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_POS_Y),
|
MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_POS_Y,
|
||||||
message_pos_offset_y,
|
message_pos_offset_y,
|
||||||
"%.3f",
|
"%.3f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -4767,8 +4767,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->input.overlay_opacity,
|
&settings->input.overlay_opacity,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_OVERLAY_OPACITY),
|
MENU_ENUM_LABEL_OVERLAY_OPACITY,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OVERLAY_OPACITY),
|
MENU_ENUM_LABEL_VALUE_OVERLAY_OPACITY,
|
||||||
0.7f,
|
0.7f,
|
||||||
"%.2f",
|
"%.2f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -4784,8 +4784,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->input.overlay_scale,
|
&settings->input.overlay_scale,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_OVERLAY_SCALE),
|
MENU_ENUM_LABEL_OVERLAY_SCALE,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OVERLAY_SCALE),
|
MENU_ENUM_LABEL_VALUE_OVERLAY_SCALE,
|
||||||
1.0f,
|
1.0f,
|
||||||
"%.2f",
|
"%.2f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -4851,8 +4851,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->menu.wallpaper.opacity,
|
&settings->menu.wallpaper.opacity,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_MENU_WALLPAPER_OPACITY),
|
MENU_ENUM_LABEL_MENU_WALLPAPER_OPACITY,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_MENU_WALLPAPER_OPACITY),
|
MENU_ENUM_LABEL_VALUE_MENU_WALLPAPER_OPACITY,
|
||||||
menu_wallpaper_opacity,
|
menu_wallpaper_opacity,
|
||||||
"%.3f",
|
"%.3f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -5321,8 +5321,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->menu.header.opacity,
|
&settings->menu.header.opacity,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_MATERIALUI_MENU_HEADER_OPACITY),
|
MENU_ENUM_LABEL_MATERIALUI_MENU_HEADER_OPACITY,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_HEADER_OPACITY),
|
MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_HEADER_OPACITY,
|
||||||
menu_header_opacity,
|
menu_header_opacity,
|
||||||
"%.3f",
|
"%.3f",
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -5336,8 +5336,8 @@ static bool setting_append_list(
|
|||||||
CONFIG_FLOAT(
|
CONFIG_FLOAT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->menu.footer.opacity,
|
&settings->menu.footer.opacity,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_MATERIALUI_MENU_FOOTER_OPACITY),
|
MENU_ENUM_LABEL_MATERIALUI_MENU_FOOTER_OPACITY,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_FOOTER_OPACITY),
|
MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_FOOTER_OPACITY,
|
||||||
menu_footer_opacity,
|
menu_footer_opacity,
|
||||||
"%.3f",
|
"%.3f",
|
||||||
&group_info,
|
&group_info,
|
||||||
|
@ -1544,14 +1544,16 @@ bool CONFIG_FLOAT(
|
|||||||
rarch_setting_t **list,
|
rarch_setting_t **list,
|
||||||
rarch_setting_info_t *list_info,
|
rarch_setting_info_t *list_info,
|
||||||
float *target,
|
float *target,
|
||||||
const char *name, const char *SHORT,
|
enum msg_hash_enums name_enum_idx,
|
||||||
|
enum msg_hash_enums SHORT_enum_idx,
|
||||||
float default_value, const char *rounding,
|
float default_value, const char *rounding,
|
||||||
rarch_setting_group_info_t *group_info,
|
rarch_setting_group_info_t *group_info,
|
||||||
rarch_setting_group_info_t *subgroup_info,
|
rarch_setting_group_info_t *subgroup_info,
|
||||||
const char *parent_group,
|
const char *parent_group,
|
||||||
change_handler_t change_handler, change_handler_t read_handler)
|
change_handler_t change_handler, change_handler_t read_handler)
|
||||||
{
|
{
|
||||||
rarch_setting_t value = setting_float_setting (name, SHORT, target, default_value, rounding,
|
rarch_setting_t value = setting_float_setting (msg_hash_to_str(name_enum_idx),
|
||||||
|
msg_hash_to_str(SHORT_enum_idx), target, default_value, rounding,
|
||||||
group_info->name, subgroup_info->name, parent_group, change_handler, read_handler);
|
group_info->name, subgroup_info->name, parent_group, change_handler, read_handler);
|
||||||
if (!(settings_list_append(list, list_info)))
|
if (!(settings_list_append(list, list_info)))
|
||||||
return false;
|
return false;
|
||||||
|
@ -268,7 +268,8 @@ bool CONFIG_FLOAT(
|
|||||||
rarch_setting_t **list,
|
rarch_setting_t **list,
|
||||||
rarch_setting_info_t *list_info,
|
rarch_setting_info_t *list_info,
|
||||||
float *target,
|
float *target,
|
||||||
const char *name, const char *SHORT,
|
enum msg_hash_enums name_enum_idx,
|
||||||
|
enum msg_hash_enums SHORT_enum_idx,
|
||||||
float default_value, const char *rounding,
|
float default_value, const char *rounding,
|
||||||
rarch_setting_group_info_t *group_info,
|
rarch_setting_group_info_t *group_info,
|
||||||
rarch_setting_group_info_t *subgroup_info,
|
rarch_setting_group_info_t *subgroup_info,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user