RetroArch
Public Attributes | List of all members
settings Struct Reference

#include <configuration.h>

Collaboration diagram for settings:
[legend]

Public Attributes

struct {
   bool   placeholder
 
   bool   video_fullscreen
 
   bool   video_windowed_fullscreen
 
   bool   video_vsync
 
   bool   video_adaptive_vsync
 
   bool   video_hard_sync
 
   bool   video_black_frame_insertion
 
   bool   video_vfilter
 
   bool   video_smooth
 
   bool   video_force_aspect
 
   bool   video_crop_overscan
 
   bool   video_aspect_ratio_auto
 
   bool   video_scale_integer
 
   bool   video_shader_enable
 
   bool   video_shader_watch_files
 
   bool   video_threaded
 
   bool   video_font_enable
 
   bool   video_disable_composition
 
   bool   video_post_filter_record
 
   bool   video_gpu_record
 
   bool   video_gpu_screenshot
 
   bool   video_allow_rotate
 
   bool   video_shared_context
 
   bool   video_force_srgb_disable
 
   bool   video_fps_show
 
   bool   video_statistics_show
 
   bool   video_framecount_show
 
   bool   video_memory_show
 
   bool   video_msg_bgcolor_enable
 
   bool   video_3ds_lcd_bottom
 
   bool   audio_enable
 
   bool   audio_enable_menu
 
   bool   audio_sync
 
   bool   audio_rate_control
 
   bool   audio_wasapi_exclusive_mode
 
   bool   audio_wasapi_float_format
 
   bool   input_remap_binds_enable
 
   bool   input_autodetect_enable
 
   bool   input_overlay_enable
 
   bool   input_overlay_enable_autopreferred
 
   bool   input_overlay_hide_in_menu
 
   bool   input_overlay_show_physical_inputs
 
   bool   input_descriptor_label_show
 
   bool   input_descriptor_hide_unbound
 
   bool   input_all_users_control_menu
 
   bool   input_menu_swap_ok_cancel_buttons
 
   bool   input_backtouch_enable
 
   bool   input_backtouch_toggle
 
   bool   input_small_keyboard_enable
 
   bool   input_keyboard_gamepad_enable
 
   bool   filter_by_current_core
 
   bool   menu_show_start_screen
 
   bool   menu_pause_libretro
 
   bool   menu_timedate_enable
 
   bool   menu_battery_level_enable
 
   bool   menu_core_enable
 
   bool   menu_dynamic_wallpaper_enable
 
   bool   menu_throttle
 
   bool   menu_mouse_enable
 
   bool   menu_pointer_enable
 
   bool   menu_navigation_wraparound_enable
 
   bool   menu_navigation_browser_filter_supported_extensions_enable
 
   bool   menu_dpi_override_enable
 
   bool   menu_show_advanced_settings
 
   bool   menu_throttle_framerate
 
   bool   menu_linear_filter
 
   bool   menu_horizontal_animation
 
   bool   menu_show_online_updater
 
   bool   menu_show_core_updater
 
   bool   menu_show_load_core
 
   bool   menu_show_load_content
 
   bool   menu_show_information
 
   bool   menu_show_configurations
 
   bool   menu_show_help
 
   bool   menu_show_quit_retroarch
 
   bool   menu_show_reboot
 
   bool   menu_show_shutdown
 
   bool   menu_show_latency
 
   bool   menu_show_rewind
 
   bool   menu_show_overlays
 
   bool   menu_materialui_icons_enable
 
   bool   menu_rgui_background_filler_thickness_enable
 
   bool   menu_rgui_border_filler_thickness_enable
 
   bool   menu_rgui_border_filler_enable
 
   bool   menu_xmb_shadows_enable
 
   bool   menu_xmb_vertical_thumbnails
 
   bool   menu_content_show_settings
 
   bool   menu_content_show_favorites
 
   bool   menu_content_show_images
 
   bool   menu_content_show_music
 
   bool   menu_content_show_video
 
   bool   menu_content_show_netplay
 
   bool   menu_content_show_history
 
   bool   menu_content_show_add
 
   bool   menu_content_show_playlists
 
   bool   menu_use_preferred_system_color_theme
 
   bool   menu_preferred_system_color_theme_set
 
   bool   menu_unified_controls
 
   bool   quick_menu_show_take_screenshot
 
   bool   quick_menu_show_save_load_state
 
   bool   quick_menu_show_undo_save_load_state
 
   bool   quick_menu_show_add_to_favorites
 
   bool   quick_menu_show_start_recording
 
   bool   quick_menu_show_start_streaming
 
   bool   quick_menu_show_reset_core_association
 
   bool   quick_menu_show_options
 
   bool   quick_menu_show_controls
 
   bool   quick_menu_show_cheats
 
   bool   quick_menu_show_shaders
 
   bool   quick_menu_show_save_core_overrides
 
   bool   quick_menu_show_save_game_overrides
 
   bool   quick_menu_show_save_content_dir_overrides
 
   bool   quick_menu_show_information
 
   bool   quick_menu_show_recording
 
   bool   quick_menu_show_streaming
 
   bool   kiosk_mode_enable
 
   bool   crt_switch_custom_refresh_enable
 
   bool   netplay_public_announce
 
   bool   netplay_start_as_spectator
 
   bool   netplay_allow_slaves
 
   bool   netplay_require_slaves
 
   bool   netplay_stateless_mode
 
   bool   netplay_nat_traversal
 
   bool   netplay_use_mitm_server
 
   bool   netplay_request_devices [MAX_USERS]
 
   bool   network_buildbot_auto_extract_archive
 
   bool   ui_menubar_enable
 
   bool   ui_suspend_screensaver_enable
 
   bool   ui_companion_start_on_boot
 
   bool   ui_companion_enable
 
   bool   ui_companion_toggle
 
   bool   desktop_menu_enable
 
   bool   cheevos_enable
 
   bool   cheevos_test_unofficial
 
   bool   cheevos_hardcore_mode_enable
 
   bool   cheevos_leaderboards_enable
 
   bool   cheevos_badges_enable
 
   bool   cheevos_verbose_enable
 
   bool   cheevos_auto_screenshot
 
   bool   camera_allow
 
   bool   wifi_allow
 
   bool   location_allow
 
   bool   multimedia_builtin_mediaplayer_enable
 
   bool   multimedia_builtin_imageviewer_enable
 
   bool   bundle_finished
 
   bool   bundle_assets_extract_enable
 
   bool   discord_enable
 
   bool   threaded_data_runloop_enable
 
   bool   set_supports_no_game_enable
 
   bool   auto_screenshot_filename
 
   bool   history_list_enable
 
   bool   playlist_entry_remove
 
   bool   playlist_entry_rename
 
   bool   rewind_enable
 
   bool   vrr_runloop_enable
 
   bool   apply_cheats_after_toggle
 
   bool   apply_cheats_after_load
 
   bool   run_ahead_enabled
 
   bool   run_ahead_secondary_instance
 
   bool   run_ahead_hide_warnings
 
   bool   pause_nonactive
 
   bool   block_sram_overwrite
 
   bool   savestate_auto_index
 
   bool   savestate_auto_save
 
   bool   savestate_auto_load
 
   bool   savestate_thumbnail_enable
 
   bool   network_cmd_enable
 
   bool   stdin_cmd_enable
 
   bool   keymapper_enable
 
   bool   network_remote_enable
 
   bool   network_remote_enable_user [MAX_USERS]
 
   bool   load_dummy_on_core_shutdown
 
   bool   check_firmware_before_loading
 
   bool   game_specific_options
 
   bool   auto_overrides_enable
 
   bool   auto_remaps_enable
 
   bool   auto_shaders_enable
 
   bool   sort_savefiles_enable
 
   bool   sort_savestates_enable
 
   bool   config_save_on_exit
 
   bool   show_hidden_files
 
   bool   savefiles_in_content_dir
 
   bool   savestates_in_content_dir
 
   bool   screenshots_in_content_dir
 
   bool   systemfiles_in_content_dir
 
   bool   ssh_enable
 
   bool   samba_enable
 
   bool   bluetooth_enable
 
   bool   automatically_add_content_to_playlist
 
   bool   video_window_show_decorations
 
   bool   video_window_save_positions
 
   bool   sustained_performance_mode
 
bools
 
struct {
   float   placeholder
 
   float   video_scale
 
   float   video_aspect_ratio
 
   float   video_refresh_rate
 
   float   crt_video_refresh_rate
 
   float   video_font_size
 
   float   video_msg_pos_x
 
   float   video_msg_pos_y
 
   float   video_msg_color_r
 
   float   video_msg_color_g
 
   float   video_msg_color_b
 
   float   video_msg_bgcolor_opacity
 
   float   menu_wallpaper_opacity
 
   float   menu_framebuffer_opacity
 
   float   menu_footer_opacity
 
   float   menu_header_opacity
 
   float   audio_max_timing_skew
 
   float   audio_volume
 
   float   audio_mixer_volume
 
   float   input_overlay_opacity
 
   float   input_overlay_scale
 
   float   slowmotion_ratio
 
   float   fastforward_ratio
 
floats
 
struct {
   int   placeholder
 
   int   netplay_check_frames
 
   int   location_update_interval_ms
 
   int   location_update_interval_distance
 
   int   state_slot
 
   int   audio_wasapi_sh_buffer_length
 
   int   crt_switch_center_adjust
 
ints
 
struct {
   unsigned   placeholder
 
   unsigned   audio_out_rate
 
   unsigned   audio_block_frames
 
   unsigned   audio_latency
 
   unsigned   audio_resampler_quality
 
   unsigned   input_turbo_period
 
   unsigned   input_turbo_duty_cycle
 
   unsigned   input_bind_timeout
 
   unsigned   input_bind_hold
 
   unsigned   input_menu_toggle_gamepad_combo
 
   unsigned   input_keyboard_gamepad_mapping_type
 
   unsigned   input_poll_type_behavior
 
   unsigned   netplay_port
 
   unsigned   netplay_input_latency_frames_min
 
   unsigned   netplay_input_latency_frames_range
 
   unsigned   netplay_share_digital
 
   unsigned   netplay_share_analog
 
   unsigned   bundle_assets_extract_version_current
 
   unsigned   bundle_assets_extract_last_version
 
   unsigned   content_history_size
 
   unsigned   libretro_log_level
 
   unsigned   rewind_granularity
 
   unsigned   rewind_buffer_size_step
 
   unsigned   autosave_interval
 
   unsigned   network_cmd_port
 
   unsigned   network_remote_base_port
 
   unsigned   keymapper_port
 
   unsigned   video_window_opacity
 
   unsigned   crt_switch_resolution
 
   unsigned   crt_switch_resolution_super
 
   unsigned   video_monitor_index
 
   unsigned   video_fullscreen_x
 
   unsigned   video_fullscreen_y
 
   unsigned   video_max_swapchain_images
 
   unsigned   video_swap_interval
 
   unsigned   video_hard_sync_frames
 
   unsigned   video_frame_delay
 
   unsigned   video_viwidth
 
   unsigned   video_aspect_ratio_idx
 
   unsigned   video_rotation
 
   unsigned   video_msg_bgcolor_red
 
   unsigned   video_msg_bgcolor_green
 
   unsigned   video_msg_bgcolor_blue
 
   unsigned   video_stream_port
 
   unsigned   video_record_quality
 
   unsigned   video_stream_quality
 
   unsigned   video_record_scale_factor
 
   unsigned   video_stream_scale_factor
 
   unsigned   menu_timedate_style
 
   unsigned   menu_thumbnails
 
   unsigned   menu_left_thumbnails
 
   unsigned   menu_dpi_override_value
 
   unsigned   menu_entry_normal_color
 
   unsigned   menu_entry_hover_color
 
   unsigned   menu_title_color
 
   unsigned   menu_bg_dark_color
 
   unsigned   menu_bg_light_color
 
   unsigned   menu_border_dark_color
 
   unsigned   menu_border_light_color
 
   unsigned   menu_xmb_layout
 
   unsigned   menu_xmb_shader_pipeline
 
   unsigned   menu_xmb_scale_factor
 
   unsigned   menu_xmb_alpha_factor
 
   unsigned   menu_xmb_theme
 
   unsigned   menu_xmb_color_theme
 
   unsigned   menu_materialui_color_theme
 
   unsigned   menu_ozone_color_theme
 
   unsigned   menu_font_color_red
 
   unsigned   menu_font_color_green
 
   unsigned   menu_font_color_blue
 
   unsigned   camera_width
 
   unsigned   camera_height
 
   unsigned   input_overlay_show_physical_inputs_port
 
   unsigned   input_split_joycon [MAX_USERS]
 
   unsigned   input_joypad_map [MAX_USERS]
 
   unsigned   input_device [MAX_USERS]
 
   unsigned   input_mouse_index [MAX_USERS]
 
   unsigned   input_libretro_device [MAX_USERS]
 
   unsigned   input_analog_dpad_mode [MAX_USERS]
 
   unsigned   input_keymapper_ids [MAX_USERS][RARCH_CUSTOM_BIND_LIST_END]
 
   unsigned   input_remap_ids [MAX_USERS][RARCH_CUSTOM_BIND_LIST_END]
 
   unsigned   led_map [MAX_LEDS]
 
   unsigned   run_ahead_frames
 
   unsigned   midi_volume
 
   unsigned   streaming_mode
 
   unsigned   window_position_x
 
   unsigned   window_position_y
 
   unsigned   window_position_width
 
   unsigned   window_position_height
 
   unsigned   video_record_threads
 
   unsigned   libnx_overclock
 
uints
 
struct {
   size_t   placeholder
 
   size_t   rewind_buffer_size
 
sizes
 
struct {
   char   placeholder
 
   char   video_driver [32]
 
   char   record_driver [32]
 
   char   camera_driver [32]
 
   char   wifi_driver [32]
 
   char   led_driver [32]
 
   char   location_driver [32]
 
   char   menu_driver [32]
 
   char   cheevos_username [32]
 
   char   cheevos_password [32]
 
   char   cheevos_token [32]
 
   char   video_context_driver [32]
 
   char   audio_driver [32]
 
   char   audio_resampler [32]
 
   char   input_driver [32]
 
   char   input_joypad_driver [32]
 
   char   midi_driver [32]
 
   char   input_keyboard_layout [64]
 
   char   audio_device [255]
 
   char   camera_device [255]
 
   char   playlist_names [PATH_MAX_LENGTH]
 
   char   playlist_cores [PATH_MAX_LENGTH]
 
   char   bundle_assets_src [PATH_MAX_LENGTH]
 
   char   bundle_assets_dst [PATH_MAX_LENGTH]
 
   char   bundle_assets_dst_subdir [PATH_MAX_LENGTH]
 
   char   netplay_mitm_server [255]
 
   char   midi_input [32]
 
   char   midi_output [32]
 
   char   youtube_stream_key [PATH_MAX_LENGTH]
 
   char   twitch_stream_key [PATH_MAX_LENGTH]
 
   char   discord_app_id [PATH_MAX_LENGTH]
 
arrays
 
struct {
   char   placeholder
 
   char   username [32]
 
   char   netplay_password [128]
 
   char   netplay_spectate_password [128]
 
   char   netplay_server [255]
 
   char   network_buildbot_url [255]
 
   char   network_buildbot_assets_url [255]
 
   char   browse_url [4096]
 
   char   path_menu_xmb_font [PATH_MAX_LENGTH]
 
   char   menu_content_show_settings_password [PATH_MAX_LENGTH]
 
   char   kiosk_mode_password [PATH_MAX_LENGTH]
 
   char   path_cheat_database [PATH_MAX_LENGTH]
 
   char   path_content_database [PATH_MAX_LENGTH]
 
   char   path_overlay [PATH_MAX_LENGTH]
 
   char   path_record_config [PATH_MAX_LENGTH]
 
   char   path_stream_config [PATH_MAX_LENGTH]
 
   char   path_stream_url [8192]
 
   char   path_menu_wallpaper [PATH_MAX_LENGTH]
 
   char   path_audio_dsp_plugin [PATH_MAX_LENGTH]
 
   char   path_softfilter_plugin [PATH_MAX_LENGTH]
 
   char   path_core_options [PATH_MAX_LENGTH]
 
   char   path_content_history [PATH_MAX_LENGTH]
 
   char   path_content_favorites [PATH_MAX_LENGTH]
 
   char   path_content_music_history [PATH_MAX_LENGTH]
 
   char   path_content_image_history [PATH_MAX_LENGTH]
 
   char   path_content_video_history [PATH_MAX_LENGTH]
 
   char   path_libretro_info [PATH_MAX_LENGTH]
 
   char   path_cheat_settings [PATH_MAX_LENGTH]
 
   char   path_shader [PATH_MAX_LENGTH]
 
   char   path_font [PATH_MAX_LENGTH]
 
   char   directory_audio_filter [PATH_MAX_LENGTH]
 
   char   directory_autoconfig [PATH_MAX_LENGTH]
 
   char   directory_video_filter [PATH_MAX_LENGTH]
 
   char   directory_video_shader [PATH_MAX_LENGTH]
 
   char   directory_content_history [PATH_MAX_LENGTH]
 
   char   directory_content_favorites [PATH_MAX_LENGTH]
 
   char   directory_libretro [PATH_MAX_LENGTH]
 
   char   directory_cursor [PATH_MAX_LENGTH]
 
   char   directory_input_remapping [PATH_MAX_LENGTH]
 
   char   directory_overlay [PATH_MAX_LENGTH]
 
   char   directory_resampler [PATH_MAX_LENGTH]
 
   char   directory_screenshot [PATH_MAX_LENGTH]
 
   char   directory_system [PATH_MAX_LENGTH]
 
   char   directory_cache [PATH_MAX_LENGTH]
 
   char   directory_playlist [PATH_MAX_LENGTH]
 
   char   directory_core_assets [PATH_MAX_LENGTH]
 
   char   directory_assets [PATH_MAX_LENGTH]
 
   char   directory_dynamic_wallpapers [PATH_MAX_LENGTH]
 
   char   directory_thumbnails [PATH_MAX_LENGTH]
 
   char   directory_menu_config [PATH_MAX_LENGTH]
 
   char   directory_menu_content [PATH_MAX_LENGTH]
 
   char   streaming_title [PATH_MAX_LENGTH]
 
paths
 
bool modified
 
video_viewport_t video_viewport_custom
 

Member Data Documentation

◆ apply_cheats_after_load

bool settings::apply_cheats_after_load

◆ apply_cheats_after_toggle

bool settings::apply_cheats_after_toggle

◆ arrays

struct { ... } settings::arrays

◆ audio_block_frames

unsigned settings::audio_block_frames

◆ audio_device

char settings::audio_device[255]

◆ audio_driver

char settings::audio_driver[32]

◆ audio_enable

bool settings::audio_enable

◆ audio_enable_menu

bool settings::audio_enable_menu

◆ audio_latency

unsigned settings::audio_latency

◆ audio_max_timing_skew

float settings::audio_max_timing_skew

◆ audio_mixer_volume

float settings::audio_mixer_volume

◆ audio_out_rate

unsigned settings::audio_out_rate

◆ audio_rate_control

bool settings::audio_rate_control

◆ audio_resampler

char settings::audio_resampler[32]

◆ audio_resampler_quality

unsigned settings::audio_resampler_quality

◆ audio_sync

bool settings::audio_sync

◆ audio_volume

float settings::audio_volume

◆ audio_wasapi_exclusive_mode

bool settings::audio_wasapi_exclusive_mode

◆ audio_wasapi_float_format

bool settings::audio_wasapi_float_format

◆ audio_wasapi_sh_buffer_length

int settings::audio_wasapi_sh_buffer_length

◆ auto_overrides_enable

bool settings::auto_overrides_enable

◆ auto_remaps_enable

bool settings::auto_remaps_enable

◆ auto_screenshot_filename

bool settings::auto_screenshot_filename

◆ auto_shaders_enable

bool settings::auto_shaders_enable

◆ automatically_add_content_to_playlist

bool settings::automatically_add_content_to_playlist

◆ autosave_interval

unsigned settings::autosave_interval

◆ block_sram_overwrite

bool settings::block_sram_overwrite

◆ bluetooth_enable

bool settings::bluetooth_enable

◆ bools

struct { ... } settings::bools

◆ browse_url

char settings::browse_url[4096]

◆ bundle_assets_dst

char settings::bundle_assets_dst[PATH_MAX_LENGTH]

◆ bundle_assets_dst_subdir

char settings::bundle_assets_dst_subdir[PATH_MAX_LENGTH]

◆ bundle_assets_extract_enable

bool settings::bundle_assets_extract_enable

◆ bundle_assets_extract_last_version

unsigned settings::bundle_assets_extract_last_version

◆ bundle_assets_extract_version_current

unsigned settings::bundle_assets_extract_version_current

◆ bundle_assets_src

char settings::bundle_assets_src[PATH_MAX_LENGTH]

◆ bundle_finished

bool settings::bundle_finished

◆ camera_allow

bool settings::camera_allow

◆ camera_device

char settings::camera_device[255]

◆ camera_driver

char settings::camera_driver[32]

◆ camera_height

unsigned settings::camera_height

◆ camera_width

unsigned settings::camera_width

◆ check_firmware_before_loading

bool settings::check_firmware_before_loading

◆ cheevos_auto_screenshot

bool settings::cheevos_auto_screenshot

◆ cheevos_badges_enable

bool settings::cheevos_badges_enable

◆ cheevos_enable

bool settings::cheevos_enable

◆ cheevos_hardcore_mode_enable

bool settings::cheevos_hardcore_mode_enable

◆ cheevos_leaderboards_enable

bool settings::cheevos_leaderboards_enable

◆ cheevos_password

char settings::cheevos_password[32]

◆ cheevos_test_unofficial

bool settings::cheevos_test_unofficial

◆ cheevos_token

char settings::cheevos_token[32]

◆ cheevos_username

char settings::cheevos_username[32]

◆ cheevos_verbose_enable

bool settings::cheevos_verbose_enable

◆ config_save_on_exit

bool settings::config_save_on_exit

◆ content_history_size

unsigned settings::content_history_size

◆ crt_switch_center_adjust

int settings::crt_switch_center_adjust

◆ crt_switch_custom_refresh_enable

bool settings::crt_switch_custom_refresh_enable

◆ crt_switch_resolution

unsigned settings::crt_switch_resolution

◆ crt_switch_resolution_super

unsigned settings::crt_switch_resolution_super

◆ crt_video_refresh_rate

float settings::crt_video_refresh_rate

◆ desktop_menu_enable

bool settings::desktop_menu_enable

◆ directory_assets

char settings::directory_assets[PATH_MAX_LENGTH]

◆ directory_audio_filter

char settings::directory_audio_filter[PATH_MAX_LENGTH]

◆ directory_autoconfig

char settings::directory_autoconfig[PATH_MAX_LENGTH]

◆ directory_cache

char settings::directory_cache[PATH_MAX_LENGTH]

◆ directory_content_favorites

char settings::directory_content_favorites[PATH_MAX_LENGTH]

◆ directory_content_history

char settings::directory_content_history[PATH_MAX_LENGTH]

◆ directory_core_assets

char settings::directory_core_assets[PATH_MAX_LENGTH]

◆ directory_cursor

char settings::directory_cursor[PATH_MAX_LENGTH]

◆ directory_dynamic_wallpapers

char settings::directory_dynamic_wallpapers[PATH_MAX_LENGTH]

◆ directory_input_remapping

char settings::directory_input_remapping[PATH_MAX_LENGTH]

◆ directory_libretro

char settings::directory_libretro[PATH_MAX_LENGTH]

◆ directory_menu_config

char settings::directory_menu_config[PATH_MAX_LENGTH]

◆ directory_menu_content

char settings::directory_menu_content[PATH_MAX_LENGTH]

◆ directory_overlay

char settings::directory_overlay[PATH_MAX_LENGTH]

◆ directory_playlist

char settings::directory_playlist[PATH_MAX_LENGTH]

◆ directory_resampler

char settings::directory_resampler[PATH_MAX_LENGTH]

◆ directory_screenshot

char settings::directory_screenshot[PATH_MAX_LENGTH]

◆ directory_system

char settings::directory_system[PATH_MAX_LENGTH]

◆ directory_thumbnails

char settings::directory_thumbnails[PATH_MAX_LENGTH]

◆ directory_video_filter

char settings::directory_video_filter[PATH_MAX_LENGTH]

◆ directory_video_shader

char settings::directory_video_shader[PATH_MAX_LENGTH]

◆ discord_app_id

char settings::discord_app_id[PATH_MAX_LENGTH]

◆ discord_enable

bool settings::discord_enable

◆ fastforward_ratio

float settings::fastforward_ratio

◆ filter_by_current_core

bool settings::filter_by_current_core

◆ floats

struct { ... } settings::floats

◆ game_specific_options

bool settings::game_specific_options

◆ history_list_enable

bool settings::history_list_enable

◆ input_all_users_control_menu

bool settings::input_all_users_control_menu

◆ input_analog_dpad_mode

unsigned settings::input_analog_dpad_mode[MAX_USERS]

◆ input_autodetect_enable

bool settings::input_autodetect_enable

◆ input_backtouch_enable

bool settings::input_backtouch_enable

◆ input_backtouch_toggle

bool settings::input_backtouch_toggle

◆ input_bind_hold

unsigned settings::input_bind_hold

◆ input_bind_timeout

unsigned settings::input_bind_timeout

◆ input_descriptor_hide_unbound

bool settings::input_descriptor_hide_unbound

◆ input_descriptor_label_show

bool settings::input_descriptor_label_show

◆ input_device

unsigned settings::input_device[MAX_USERS]

◆ input_driver

char settings::input_driver[32]

◆ input_joypad_driver

char settings::input_joypad_driver[32]

◆ input_joypad_map

unsigned settings::input_joypad_map[MAX_USERS]

◆ input_keyboard_gamepad_enable

bool settings::input_keyboard_gamepad_enable

◆ input_keyboard_gamepad_mapping_type

unsigned settings::input_keyboard_gamepad_mapping_type

◆ input_keyboard_layout

char settings::input_keyboard_layout[64]

◆ input_keymapper_ids

unsigned settings::input_keymapper_ids[MAX_USERS][RARCH_CUSTOM_BIND_LIST_END]

◆ input_libretro_device

unsigned settings::input_libretro_device[MAX_USERS]

◆ input_menu_swap_ok_cancel_buttons

bool settings::input_menu_swap_ok_cancel_buttons

◆ input_menu_toggle_gamepad_combo

unsigned settings::input_menu_toggle_gamepad_combo

◆ input_mouse_index

unsigned settings::input_mouse_index[MAX_USERS]

◆ input_overlay_enable

bool settings::input_overlay_enable

◆ input_overlay_enable_autopreferred

bool settings::input_overlay_enable_autopreferred

◆ input_overlay_hide_in_menu

bool settings::input_overlay_hide_in_menu

◆ input_overlay_opacity

float settings::input_overlay_opacity

◆ input_overlay_scale

float settings::input_overlay_scale

◆ input_overlay_show_physical_inputs

bool settings::input_overlay_show_physical_inputs

◆ input_overlay_show_physical_inputs_port

unsigned settings::input_overlay_show_physical_inputs_port

◆ input_poll_type_behavior

unsigned settings::input_poll_type_behavior

◆ input_remap_binds_enable

bool settings::input_remap_binds_enable

◆ input_remap_ids

unsigned settings::input_remap_ids[MAX_USERS][RARCH_CUSTOM_BIND_LIST_END]

◆ input_small_keyboard_enable

bool settings::input_small_keyboard_enable

◆ input_split_joycon

unsigned settings::input_split_joycon[MAX_USERS]

◆ input_turbo_duty_cycle

unsigned settings::input_turbo_duty_cycle

◆ input_turbo_period

unsigned settings::input_turbo_period

◆ ints

struct { ... } settings::ints

◆ keymapper_enable

bool settings::keymapper_enable

◆ keymapper_port

unsigned settings::keymapper_port

◆ kiosk_mode_enable

bool settings::kiosk_mode_enable

◆ kiosk_mode_password

char settings::kiosk_mode_password[PATH_MAX_LENGTH]

◆ led_driver

char settings::led_driver[32]

◆ led_map

unsigned settings::led_map[MAX_LEDS]

◆ libnx_overclock

unsigned settings::libnx_overclock

◆ libretro_log_level

unsigned settings::libretro_log_level

◆ load_dummy_on_core_shutdown

bool settings::load_dummy_on_core_shutdown

◆ location_allow

bool settings::location_allow

◆ location_driver

char settings::location_driver[32]

◆ location_update_interval_distance

int settings::location_update_interval_distance

◆ location_update_interval_ms

int settings::location_update_interval_ms

◆ menu_battery_level_enable

bool settings::menu_battery_level_enable

◆ menu_bg_dark_color

unsigned settings::menu_bg_dark_color

◆ menu_bg_light_color

unsigned settings::menu_bg_light_color

◆ menu_border_dark_color

unsigned settings::menu_border_dark_color

◆ menu_border_light_color

unsigned settings::menu_border_light_color

◆ menu_content_show_add

bool settings::menu_content_show_add

◆ menu_content_show_favorites

bool settings::menu_content_show_favorites

◆ menu_content_show_history

bool settings::menu_content_show_history

◆ menu_content_show_images

bool settings::menu_content_show_images

◆ menu_content_show_music

bool settings::menu_content_show_music

◆ menu_content_show_netplay

bool settings::menu_content_show_netplay

◆ menu_content_show_playlists

bool settings::menu_content_show_playlists

◆ menu_content_show_settings

bool settings::menu_content_show_settings

◆ menu_content_show_settings_password

char settings::menu_content_show_settings_password[PATH_MAX_LENGTH]

◆ menu_content_show_video

bool settings::menu_content_show_video

◆ menu_core_enable

bool settings::menu_core_enable

◆ menu_dpi_override_enable

bool settings::menu_dpi_override_enable

◆ menu_dpi_override_value

unsigned settings::menu_dpi_override_value

◆ menu_driver

char settings::menu_driver[32]

◆ menu_dynamic_wallpaper_enable

bool settings::menu_dynamic_wallpaper_enable

◆ menu_entry_hover_color

unsigned settings::menu_entry_hover_color

◆ menu_entry_normal_color

unsigned settings::menu_entry_normal_color

◆ menu_font_color_blue

unsigned settings::menu_font_color_blue

◆ menu_font_color_green

unsigned settings::menu_font_color_green

◆ menu_font_color_red

unsigned settings::menu_font_color_red

◆ menu_footer_opacity

float settings::menu_footer_opacity

◆ menu_framebuffer_opacity

float settings::menu_framebuffer_opacity

◆ menu_header_opacity

float settings::menu_header_opacity

◆ menu_horizontal_animation

bool settings::menu_horizontal_animation

◆ menu_left_thumbnails

unsigned settings::menu_left_thumbnails

◆ menu_linear_filter

bool settings::menu_linear_filter

◆ menu_materialui_color_theme

unsigned settings::menu_materialui_color_theme

◆ menu_materialui_icons_enable

bool settings::menu_materialui_icons_enable

◆ menu_mouse_enable

bool settings::menu_mouse_enable

◆ menu_navigation_browser_filter_supported_extensions_enable

bool settings::menu_navigation_browser_filter_supported_extensions_enable

◆ menu_navigation_wraparound_enable

bool settings::menu_navigation_wraparound_enable

◆ menu_ozone_color_theme

unsigned settings::menu_ozone_color_theme

◆ menu_pause_libretro

bool settings::menu_pause_libretro

◆ menu_pointer_enable

bool settings::menu_pointer_enable

◆ menu_preferred_system_color_theme_set

bool settings::menu_preferred_system_color_theme_set

◆ menu_rgui_background_filler_thickness_enable

bool settings::menu_rgui_background_filler_thickness_enable

◆ menu_rgui_border_filler_enable

bool settings::menu_rgui_border_filler_enable

◆ menu_rgui_border_filler_thickness_enable

bool settings::menu_rgui_border_filler_thickness_enable

◆ menu_show_advanced_settings

bool settings::menu_show_advanced_settings

◆ menu_show_configurations

bool settings::menu_show_configurations

◆ menu_show_core_updater

bool settings::menu_show_core_updater

◆ menu_show_help

bool settings::menu_show_help

◆ menu_show_information

bool settings::menu_show_information

◆ menu_show_latency

bool settings::menu_show_latency

◆ menu_show_load_content

bool settings::menu_show_load_content

◆ menu_show_load_core

bool settings::menu_show_load_core

◆ menu_show_online_updater

bool settings::menu_show_online_updater

◆ menu_show_overlays

bool settings::menu_show_overlays

◆ menu_show_quit_retroarch

bool settings::menu_show_quit_retroarch

◆ menu_show_reboot

bool settings::menu_show_reboot

◆ menu_show_rewind

bool settings::menu_show_rewind

◆ menu_show_shutdown

bool settings::menu_show_shutdown

◆ menu_show_start_screen

bool settings::menu_show_start_screen

◆ menu_throttle

bool settings::menu_throttle

◆ menu_throttle_framerate

bool settings::menu_throttle_framerate

◆ menu_thumbnails

unsigned settings::menu_thumbnails

◆ menu_timedate_enable

bool settings::menu_timedate_enable

◆ menu_timedate_style

unsigned settings::menu_timedate_style

◆ menu_title_color

unsigned settings::menu_title_color

◆ menu_unified_controls

bool settings::menu_unified_controls

◆ menu_use_preferred_system_color_theme

bool settings::menu_use_preferred_system_color_theme

◆ menu_wallpaper_opacity

float settings::menu_wallpaper_opacity

◆ menu_xmb_alpha_factor

unsigned settings::menu_xmb_alpha_factor

◆ menu_xmb_color_theme

unsigned settings::menu_xmb_color_theme

◆ menu_xmb_layout

unsigned settings::menu_xmb_layout

◆ menu_xmb_scale_factor

unsigned settings::menu_xmb_scale_factor

◆ menu_xmb_shader_pipeline

unsigned settings::menu_xmb_shader_pipeline

◆ menu_xmb_shadows_enable

bool settings::menu_xmb_shadows_enable

◆ menu_xmb_theme

unsigned settings::menu_xmb_theme

◆ menu_xmb_vertical_thumbnails

bool settings::menu_xmb_vertical_thumbnails

◆ midi_driver

char settings::midi_driver[32]

◆ midi_input

char settings::midi_input[32]

◆ midi_output

char settings::midi_output[32]

◆ midi_volume

unsigned settings::midi_volume

◆ modified

bool settings::modified

◆ multimedia_builtin_imageviewer_enable

bool settings::multimedia_builtin_imageviewer_enable

◆ multimedia_builtin_mediaplayer_enable

bool settings::multimedia_builtin_mediaplayer_enable

◆ netplay_allow_slaves

bool settings::netplay_allow_slaves

◆ netplay_check_frames

int settings::netplay_check_frames

◆ netplay_input_latency_frames_min

unsigned settings::netplay_input_latency_frames_min

◆ netplay_input_latency_frames_range

unsigned settings::netplay_input_latency_frames_range

◆ netplay_mitm_server

char settings::netplay_mitm_server[255]

◆ netplay_nat_traversal

bool settings::netplay_nat_traversal

◆ netplay_password

char settings::netplay_password[128]

◆ netplay_port

unsigned settings::netplay_port

◆ netplay_public_announce

bool settings::netplay_public_announce

◆ netplay_request_devices

bool settings::netplay_request_devices[MAX_USERS]

◆ netplay_require_slaves

bool settings::netplay_require_slaves

◆ netplay_server

char settings::netplay_server[255]

◆ netplay_share_analog

unsigned settings::netplay_share_analog

◆ netplay_share_digital

unsigned settings::netplay_share_digital

◆ netplay_spectate_password

char settings::netplay_spectate_password[128]

◆ netplay_start_as_spectator

bool settings::netplay_start_as_spectator

◆ netplay_stateless_mode

bool settings::netplay_stateless_mode

◆ netplay_use_mitm_server

bool settings::netplay_use_mitm_server

◆ network_buildbot_assets_url

char settings::network_buildbot_assets_url[255]

◆ network_buildbot_auto_extract_archive

bool settings::network_buildbot_auto_extract_archive

◆ network_buildbot_url

char settings::network_buildbot_url[255]

◆ network_cmd_enable

bool settings::network_cmd_enable

◆ network_cmd_port

unsigned settings::network_cmd_port

◆ network_remote_base_port

unsigned settings::network_remote_base_port

◆ network_remote_enable

bool settings::network_remote_enable

◆ network_remote_enable_user

bool settings::network_remote_enable_user[MAX_USERS]

◆ path_audio_dsp_plugin

char settings::path_audio_dsp_plugin[PATH_MAX_LENGTH]

◆ path_cheat_database

char settings::path_cheat_database[PATH_MAX_LENGTH]

◆ path_cheat_settings

char settings::path_cheat_settings[PATH_MAX_LENGTH]

◆ path_content_database

char settings::path_content_database[PATH_MAX_LENGTH]

◆ path_content_favorites

char settings::path_content_favorites[PATH_MAX_LENGTH]

◆ path_content_history

char settings::path_content_history[PATH_MAX_LENGTH]

◆ path_content_image_history

char settings::path_content_image_history[PATH_MAX_LENGTH]

◆ path_content_music_history

char settings::path_content_music_history[PATH_MAX_LENGTH]

◆ path_content_video_history

char settings::path_content_video_history[PATH_MAX_LENGTH]

◆ path_core_options

char settings::path_core_options[PATH_MAX_LENGTH]

◆ path_font

char settings::path_font[PATH_MAX_LENGTH]

◆ path_libretro_info

char settings::path_libretro_info[PATH_MAX_LENGTH]

◆ path_menu_wallpaper

char settings::path_menu_wallpaper[PATH_MAX_LENGTH]

◆ path_menu_xmb_font

char settings::path_menu_xmb_font[PATH_MAX_LENGTH]

◆ path_overlay

char settings::path_overlay[PATH_MAX_LENGTH]

◆ path_record_config

char settings::path_record_config[PATH_MAX_LENGTH]

◆ path_shader

char settings::path_shader[PATH_MAX_LENGTH]

◆ path_softfilter_plugin

char settings::path_softfilter_plugin[PATH_MAX_LENGTH]

◆ path_stream_config

char settings::path_stream_config[PATH_MAX_LENGTH]

◆ path_stream_url

char settings::path_stream_url[8192]

◆ paths

struct { ... } settings::paths

◆ pause_nonactive

bool settings::pause_nonactive

◆ placeholder [1/6]

bool settings::placeholder

◆ placeholder [2/6]

float settings::placeholder

◆ placeholder [3/6]

int settings::placeholder

◆ placeholder [4/6]

unsigned settings::placeholder

◆ placeholder [5/6]

size_t settings::placeholder

◆ placeholder [6/6]

char settings::placeholder

◆ playlist_cores

char settings::playlist_cores[PATH_MAX_LENGTH]

◆ playlist_entry_remove

bool settings::playlist_entry_remove

◆ playlist_entry_rename

bool settings::playlist_entry_rename

◆ playlist_names

char settings::playlist_names[PATH_MAX_LENGTH]

◆ quick_menu_show_add_to_favorites

bool settings::quick_menu_show_add_to_favorites

◆ quick_menu_show_cheats

bool settings::quick_menu_show_cheats

◆ quick_menu_show_controls

bool settings::quick_menu_show_controls

◆ quick_menu_show_information

bool settings::quick_menu_show_information

◆ quick_menu_show_options

bool settings::quick_menu_show_options

◆ quick_menu_show_recording

bool settings::quick_menu_show_recording

◆ quick_menu_show_reset_core_association

bool settings::quick_menu_show_reset_core_association

◆ quick_menu_show_save_content_dir_overrides

bool settings::quick_menu_show_save_content_dir_overrides

◆ quick_menu_show_save_core_overrides

bool settings::quick_menu_show_save_core_overrides

◆ quick_menu_show_save_game_overrides

bool settings::quick_menu_show_save_game_overrides

◆ quick_menu_show_save_load_state

bool settings::quick_menu_show_save_load_state

◆ quick_menu_show_shaders

bool settings::quick_menu_show_shaders

◆ quick_menu_show_start_recording

bool settings::quick_menu_show_start_recording

◆ quick_menu_show_start_streaming

bool settings::quick_menu_show_start_streaming

◆ quick_menu_show_streaming

bool settings::quick_menu_show_streaming

◆ quick_menu_show_take_screenshot

bool settings::quick_menu_show_take_screenshot

◆ quick_menu_show_undo_save_load_state

bool settings::quick_menu_show_undo_save_load_state

◆ record_driver

char settings::record_driver[32]

◆ rewind_buffer_size

size_t settings::rewind_buffer_size

◆ rewind_buffer_size_step

unsigned settings::rewind_buffer_size_step

◆ rewind_enable

bool settings::rewind_enable

◆ rewind_granularity

unsigned settings::rewind_granularity

◆ run_ahead_enabled

bool settings::run_ahead_enabled

◆ run_ahead_frames

unsigned settings::run_ahead_frames

◆ run_ahead_hide_warnings

bool settings::run_ahead_hide_warnings

◆ run_ahead_secondary_instance

bool settings::run_ahead_secondary_instance

◆ samba_enable

bool settings::samba_enable

◆ savefiles_in_content_dir

bool settings::savefiles_in_content_dir

◆ savestate_auto_index

bool settings::savestate_auto_index

◆ savestate_auto_load

bool settings::savestate_auto_load

◆ savestate_auto_save

bool settings::savestate_auto_save

◆ savestate_thumbnail_enable

bool settings::savestate_thumbnail_enable

◆ savestates_in_content_dir

bool settings::savestates_in_content_dir

◆ screenshots_in_content_dir

bool settings::screenshots_in_content_dir

◆ set_supports_no_game_enable

bool settings::set_supports_no_game_enable

◆ show_hidden_files

bool settings::show_hidden_files

◆ sizes

struct { ... } settings::sizes

◆ slowmotion_ratio

float settings::slowmotion_ratio

◆ sort_savefiles_enable

bool settings::sort_savefiles_enable

◆ sort_savestates_enable

bool settings::sort_savestates_enable

◆ ssh_enable

bool settings::ssh_enable

◆ state_slot

int settings::state_slot

◆ stdin_cmd_enable

bool settings::stdin_cmd_enable

◆ streaming_mode

unsigned settings::streaming_mode

◆ streaming_title

char settings::streaming_title[PATH_MAX_LENGTH]

◆ sustained_performance_mode

bool settings::sustained_performance_mode

◆ systemfiles_in_content_dir

bool settings::systemfiles_in_content_dir

◆ threaded_data_runloop_enable

bool settings::threaded_data_runloop_enable

◆ twitch_stream_key

char settings::twitch_stream_key[PATH_MAX_LENGTH]

◆ ui_companion_enable

bool settings::ui_companion_enable

◆ ui_companion_start_on_boot

bool settings::ui_companion_start_on_boot

◆ ui_companion_toggle

bool settings::ui_companion_toggle

◆ ui_menubar_enable

bool settings::ui_menubar_enable

◆ ui_suspend_screensaver_enable

bool settings::ui_suspend_screensaver_enable

◆ uints

struct { ... } settings::uints

◆ username

char settings::username[32]

◆ video_3ds_lcd_bottom

bool settings::video_3ds_lcd_bottom

◆ video_adaptive_vsync

bool settings::video_adaptive_vsync

◆ video_allow_rotate

bool settings::video_allow_rotate

◆ video_aspect_ratio

float settings::video_aspect_ratio

◆ video_aspect_ratio_auto

bool settings::video_aspect_ratio_auto

◆ video_aspect_ratio_idx

unsigned settings::video_aspect_ratio_idx

◆ video_black_frame_insertion

bool settings::video_black_frame_insertion

◆ video_context_driver

char settings::video_context_driver[32]

◆ video_crop_overscan

bool settings::video_crop_overscan

◆ video_disable_composition

bool settings::video_disable_composition

◆ video_driver

char settings::video_driver[32]

◆ video_font_enable

bool settings::video_font_enable

◆ video_font_size

float settings::video_font_size

◆ video_force_aspect

bool settings::video_force_aspect

◆ video_force_srgb_disable

bool settings::video_force_srgb_disable

◆ video_fps_show

bool settings::video_fps_show

◆ video_frame_delay

unsigned settings::video_frame_delay

◆ video_framecount_show

bool settings::video_framecount_show

◆ video_fullscreen

bool settings::video_fullscreen

◆ video_fullscreen_x

unsigned settings::video_fullscreen_x

◆ video_fullscreen_y

unsigned settings::video_fullscreen_y

◆ video_gpu_record

bool settings::video_gpu_record

◆ video_gpu_screenshot

bool settings::video_gpu_screenshot

◆ video_hard_sync

bool settings::video_hard_sync

◆ video_hard_sync_frames

unsigned settings::video_hard_sync_frames

◆ video_max_swapchain_images

unsigned settings::video_max_swapchain_images

◆ video_memory_show

bool settings::video_memory_show

◆ video_monitor_index

unsigned settings::video_monitor_index

◆ video_msg_bgcolor_blue

unsigned settings::video_msg_bgcolor_blue

◆ video_msg_bgcolor_enable

bool settings::video_msg_bgcolor_enable

◆ video_msg_bgcolor_green

unsigned settings::video_msg_bgcolor_green

◆ video_msg_bgcolor_opacity

float settings::video_msg_bgcolor_opacity

◆ video_msg_bgcolor_red

unsigned settings::video_msg_bgcolor_red

◆ video_msg_color_b

float settings::video_msg_color_b

◆ video_msg_color_g

float settings::video_msg_color_g

◆ video_msg_color_r

float settings::video_msg_color_r

◆ video_msg_pos_x

float settings::video_msg_pos_x

◆ video_msg_pos_y

float settings::video_msg_pos_y

◆ video_post_filter_record

bool settings::video_post_filter_record

◆ video_record_quality

unsigned settings::video_record_quality

◆ video_record_scale_factor

unsigned settings::video_record_scale_factor

◆ video_record_threads

unsigned settings::video_record_threads

◆ video_refresh_rate

float settings::video_refresh_rate

◆ video_rotation

unsigned settings::video_rotation

◆ video_scale

float settings::video_scale

◆ video_scale_integer

bool settings::video_scale_integer

◆ video_shader_enable

bool settings::video_shader_enable

◆ video_shader_watch_files

bool settings::video_shader_watch_files

◆ video_shared_context

bool settings::video_shared_context

◆ video_smooth

bool settings::video_smooth

◆ video_statistics_show

bool settings::video_statistics_show

◆ video_stream_port

unsigned settings::video_stream_port

◆ video_stream_quality

unsigned settings::video_stream_quality

◆ video_stream_scale_factor

unsigned settings::video_stream_scale_factor

◆ video_swap_interval

unsigned settings::video_swap_interval

◆ video_threaded

bool settings::video_threaded

◆ video_vfilter

bool settings::video_vfilter

◆ video_viewport_custom

video_viewport_t settings::video_viewport_custom

◆ video_viwidth

unsigned settings::video_viwidth

◆ video_vsync

bool settings::video_vsync

◆ video_window_opacity

unsigned settings::video_window_opacity

◆ video_window_save_positions

bool settings::video_window_save_positions

◆ video_window_show_decorations

bool settings::video_window_show_decorations

◆ video_windowed_fullscreen

bool settings::video_windowed_fullscreen

◆ vrr_runloop_enable

bool settings::vrr_runloop_enable

◆ wifi_allow

bool settings::wifi_allow

◆ wifi_driver

char settings::wifi_driver[32]

◆ window_position_height

unsigned settings::window_position_height

◆ window_position_width

unsigned settings::window_position_width

◆ window_position_x

unsigned settings::window_position_x

◆ window_position_y

unsigned settings::window_position_y

◆ youtube_stream_key

char settings::youtube_stream_key[PATH_MAX_LENGTH]

The documentation for this struct was generated from the following file: