pub struct CMsgClientSettings {
Show 116 fields pub no_save_personal_info: Option<bool>, pub oobe_test_mode_enabled: Option<bool>, pub in_client_beta: Option<bool>, pub is_steam_sideloaded: Option<bool>, pub preferred_monitor: Option<String>, pub steam_cef_gpu_blocklist_disabled: Option<bool>, pub bigpicture_windowed: Option<bool>, pub display_name: Option<String>, pub is_external_display: Option<bool>, pub steam_os_underscan_level: Option<f32>, pub steam_os_underscan_enabled: Option<bool>, pub min_scale_factor: Option<f32>, pub max_scale_factor: Option<f32>, pub auto_scale_factor: Option<f32>, pub enable_test_updaters: Option<bool>, pub small_mode: Option<bool>, pub skip_steamvr_install_dialog: Option<bool>, pub always_show_user_chooser: Option<bool>, pub show_family_sharing_notifications: Option<bool>, pub overlay_fps_counter_corner: Option<i32>, pub overlay_fps_counter_high_contrast: Option<bool>, pub overlay_key: MessageField<CMsgHotkey>, pub screenshot_key: MessageField<CMsgHotkey>, pub enable_overlay: Option<bool>, pub disable_desktop_game_theater: Option<bool>, pub enable_screenshot_notification: Option<bool>, pub enable_screenshot_sound: Option<bool>, pub save_uncompressed_screenshots: Option<bool>, pub screenshots_path: Option<String>, pub default_ping_rate: Option<i32>, pub server_ping_rate: Option<i32>, pub steam_networking_share_ip: Option<i32>, pub web_browser_home: Option<String>, pub voice_mic_device_name: Option<String>, pub voice_mic_input_gain: Option<f32>, pub voice_speaker_output_gain: Option<f32>, pub voice_push_to_talk_setting: Option<i32>, pub voice_push_to_talk_key: MessageField<CMsgHotkey>, pub overlay_toolbar_list_view: Option<bool>, pub always_use_gamepadui_overlay: Option<bool>, pub overlay_tabs: Option<String>, pub overlay_scale_interface: Option<bool>, pub smooth_scroll_webviews: Option<bool>, pub enable_gpu_accelerated_webviews: Option<bool>, pub enable_hardware_video_decoding: Option<bool>, pub run_at_startup: Option<bool>, pub enable_dpi_scaling: Option<bool>, pub enable_marketing_messages: Option<bool>, pub start_in_big_picture_mode: Option<bool>, pub jumplist_flags: Option<u32>, pub enable_ui_sounds: Option<bool>, pub disable_all_toasts: Option<bool>, pub disable_toasts_in_game: Option<bool>, pub play_sound_on_toast: Option<bool>, pub library_display_size: Option<i32>, pub library_whats_new_show_only_product_updates: Option<bool>, pub show_store_content_on_home: Option<bool>, pub start_page: Option<String>, pub library_low_bandwidth_mode: Option<bool>, pub library_low_perf_mode: Option<bool>, pub library_disable_community_content: Option<bool>, pub library_display_icon_in_game_list: Option<bool>, pub ready_to_play_includes_streaming: Option<bool>, pub show_steam_deck_info: Option<bool>, pub enable_shader_precache: Option<bool>, pub enable_shader_background_processing: Option<bool>, pub shader_precached_size: Option<u64>, pub needs_steam_service_repair: Option<bool>, pub download_peer_content: Option<i32>, pub download_rate_bits_per_s: Option<bool>, pub restrict_auto_updates: Option<bool>, pub restrict_auto_updates_start: Option<i32>, pub restrict_auto_updates_end: Option<i32>, pub download_region: Option<i32>, pub download_while_app_running: Option<bool>, pub download_throttle_while_streaming: Option<bool>, pub download_throttle_rate: Option<i32>, pub cloud_enabled: Option<bool>, pub show_screenshot_manager: Option<bool>, pub music_volume: Option<i32>, pub music_pause_on_app_start: Option<bool>, pub music_pause_on_voice_chat: Option<bool>, pub music_download_high_quality: Option<bool>, pub music_playlist_notification: Option<bool>, pub broadcast_permissions: Option<EnumOrUnknown<EBroadcastPermission>>, pub broadcast_output_width: Option<i32>, pub broadcast_output_height: Option<i32>, pub broadcast_bitrate: Option<i32>, pub broadcast_encoding_option: Option<EnumOrUnknown<EBroadcastEncoderSetting>>, pub broadcast_record_all_video: Option<bool>, pub broadcast_record_all_audio: Option<bool>, pub broadcast_record_microphone: Option<bool>, pub broadcast_show_upload_stats: Option<bool>, pub broadcast_show_live_reminder: Option<bool>, pub broadcast_chat_corner: Option<i32>, pub steam_input_configurator_error_msg_enable: Option<bool>, pub controller_guide_button_focus_steam: Option<bool>, pub controller_ps4_support: Option<bool>, pub controller_xbox_support: Option<bool>, pub controller_xbox_driver: Option<bool>, pub controller_switch_support: Option<bool>, pub controller_generic_support: Option<bool>, pub controller_power_off_timeout: Option<i32>, pub turn_off_controller_on_exit: Option<bool>, pub controller_combine_nintendo_joycons: Option<bool>, pub startup_movie_id: Option<u64>, pub startup_movie_local_path: Option<String>, pub startup_movie_shuffle: Option<bool>, pub startup_movie_used_for_resume: Option<bool>, pub game_notes_enable_spellcheck: Option<bool>, pub screenshot_items_per_row: Option<i32>, pub g_background_enabled: Option<bool>, pub g_background_path: Option<String>, pub g_background_max_keep: Option<String>, pub show_timestamps_in_console: Option<bool>, pub special_fields: SpecialFields,
}

Fields§

§no_save_personal_info: Option<bool>§oobe_test_mode_enabled: Option<bool>§in_client_beta: Option<bool>§is_steam_sideloaded: Option<bool>§preferred_monitor: Option<String>§steam_cef_gpu_blocklist_disabled: Option<bool>§bigpicture_windowed: Option<bool>§display_name: Option<String>§is_external_display: Option<bool>§steam_os_underscan_level: Option<f32>§steam_os_underscan_enabled: Option<bool>§min_scale_factor: Option<f32>§max_scale_factor: Option<f32>§auto_scale_factor: Option<f32>§enable_test_updaters: Option<bool>§small_mode: Option<bool>§skip_steamvr_install_dialog: Option<bool>§always_show_user_chooser: Option<bool>§show_family_sharing_notifications: Option<bool>§overlay_fps_counter_corner: Option<i32>§overlay_fps_counter_high_contrast: Option<bool>§overlay_key: MessageField<CMsgHotkey>§screenshot_key: MessageField<CMsgHotkey>§enable_overlay: Option<bool>§disable_desktop_game_theater: Option<bool>§enable_screenshot_notification: Option<bool>§enable_screenshot_sound: Option<bool>§save_uncompressed_screenshots: Option<bool>§screenshots_path: Option<String>§default_ping_rate: Option<i32>§server_ping_rate: Option<i32>§steam_networking_share_ip: Option<i32>§web_browser_home: Option<String>§voice_mic_device_name: Option<String>§voice_mic_input_gain: Option<f32>§voice_speaker_output_gain: Option<f32>§voice_push_to_talk_setting: Option<i32>§voice_push_to_talk_key: MessageField<CMsgHotkey>§overlay_toolbar_list_view: Option<bool>§always_use_gamepadui_overlay: Option<bool>§overlay_tabs: Option<String>§overlay_scale_interface: Option<bool>§smooth_scroll_webviews: Option<bool>§enable_gpu_accelerated_webviews: Option<bool>§enable_hardware_video_decoding: Option<bool>§run_at_startup: Option<bool>§enable_dpi_scaling: Option<bool>§enable_marketing_messages: Option<bool>§start_in_big_picture_mode: Option<bool>§jumplist_flags: Option<u32>§enable_ui_sounds: Option<bool>§disable_all_toasts: Option<bool>§disable_toasts_in_game: Option<bool>§play_sound_on_toast: Option<bool>§library_display_size: Option<i32>§library_whats_new_show_only_product_updates: Option<bool>§show_store_content_on_home: Option<bool>§start_page: Option<String>§library_low_bandwidth_mode: Option<bool>§library_low_perf_mode: Option<bool>§library_disable_community_content: Option<bool>§library_display_icon_in_game_list: Option<bool>§ready_to_play_includes_streaming: Option<bool>§show_steam_deck_info: Option<bool>§enable_shader_precache: Option<bool>§enable_shader_background_processing: Option<bool>§shader_precached_size: Option<u64>§needs_steam_service_repair: Option<bool>§download_peer_content: Option<i32>§download_rate_bits_per_s: Option<bool>§restrict_auto_updates: Option<bool>§restrict_auto_updates_start: Option<i32>§restrict_auto_updates_end: Option<i32>§download_region: Option<i32>§download_while_app_running: Option<bool>§download_throttle_while_streaming: Option<bool>§download_throttle_rate: Option<i32>§cloud_enabled: Option<bool>§show_screenshot_manager: Option<bool>§music_volume: Option<i32>§music_pause_on_app_start: Option<bool>§music_pause_on_voice_chat: Option<bool>§music_download_high_quality: Option<bool>§music_playlist_notification: Option<bool>§broadcast_permissions: Option<EnumOrUnknown<EBroadcastPermission>>§broadcast_output_width: Option<i32>§broadcast_output_height: Option<i32>§broadcast_bitrate: Option<i32>§broadcast_encoding_option: Option<EnumOrUnknown<EBroadcastEncoderSetting>>§broadcast_record_all_video: Option<bool>§broadcast_record_all_audio: Option<bool>§broadcast_record_microphone: Option<bool>§broadcast_show_upload_stats: Option<bool>§broadcast_show_live_reminder: Option<bool>§broadcast_chat_corner: Option<i32>§steam_input_configurator_error_msg_enable: Option<bool>§controller_guide_button_focus_steam: Option<bool>§controller_ps4_support: Option<bool>§controller_xbox_support: Option<bool>§controller_xbox_driver: Option<bool>§controller_switch_support: Option<bool>§controller_generic_support: Option<bool>§controller_power_off_timeout: Option<i32>§turn_off_controller_on_exit: Option<bool>§controller_combine_nintendo_joycons: Option<bool>§startup_movie_id: Option<u64>§startup_movie_local_path: Option<String>§startup_movie_shuffle: Option<bool>§startup_movie_used_for_resume: Option<bool>§game_notes_enable_spellcheck: Option<bool>§screenshot_items_per_row: Option<i32>§g_background_enabled: Option<bool>§g_background_path: Option<String>§g_background_max_keep: Option<String>§show_timestamps_in_console: Option<bool>§special_fields: SpecialFields

Implementations§

source§

impl CMsgClientSettings

source

pub fn new() -> CMsgClientSettings

source

pub fn no_save_personal_info(&self) -> bool

source

pub fn clear_no_save_personal_info(&mut self)

source

pub fn has_no_save_personal_info(&self) -> bool

source

pub fn set_no_save_personal_info(&mut self, v: bool)

source

pub fn oobe_test_mode_enabled(&self) -> bool

source

pub fn clear_oobe_test_mode_enabled(&mut self)

source

pub fn has_oobe_test_mode_enabled(&self) -> bool

source

pub fn set_oobe_test_mode_enabled(&mut self, v: bool)

source

pub fn in_client_beta(&self) -> bool

source

pub fn clear_in_client_beta(&mut self)

source

pub fn has_in_client_beta(&self) -> bool

source

pub fn set_in_client_beta(&mut self, v: bool)

source

pub fn is_steam_sideloaded(&self) -> bool

source

pub fn clear_is_steam_sideloaded(&mut self)

source

pub fn has_is_steam_sideloaded(&self) -> bool

source

pub fn set_is_steam_sideloaded(&mut self, v: bool)

source

pub fn preferred_monitor(&self) -> &str

source

pub fn clear_preferred_monitor(&mut self)

source

pub fn has_preferred_monitor(&self) -> bool

source

pub fn set_preferred_monitor(&mut self, v: String)

source

pub fn mut_preferred_monitor(&mut self) -> &mut String

source

pub fn take_preferred_monitor(&mut self) -> String

source

pub fn steam_cef_gpu_blocklist_disabled(&self) -> bool

source

pub fn clear_steam_cef_gpu_blocklist_disabled(&mut self)

source

pub fn has_steam_cef_gpu_blocklist_disabled(&self) -> bool

source

pub fn set_steam_cef_gpu_blocklist_disabled(&mut self, v: bool)

source

pub fn bigpicture_windowed(&self) -> bool

source

pub fn clear_bigpicture_windowed(&mut self)

source

pub fn has_bigpicture_windowed(&self) -> bool

source

pub fn set_bigpicture_windowed(&mut self, v: bool)

source

pub fn display_name(&self) -> &str

source

pub fn clear_display_name(&mut self)

source

pub fn has_display_name(&self) -> bool

source

pub fn set_display_name(&mut self, v: String)

source

pub fn mut_display_name(&mut self) -> &mut String

source

pub fn take_display_name(&mut self) -> String

source

pub fn is_external_display(&self) -> bool

source

pub fn clear_is_external_display(&mut self)

source

pub fn has_is_external_display(&self) -> bool

source

pub fn set_is_external_display(&mut self, v: bool)

source

pub fn steam_os_underscan_level(&self) -> f32

source

pub fn clear_steam_os_underscan_level(&mut self)

source

pub fn has_steam_os_underscan_level(&self) -> bool

source

pub fn set_steam_os_underscan_level(&mut self, v: f32)

source

pub fn steam_os_underscan_enabled(&self) -> bool

source

pub fn clear_steam_os_underscan_enabled(&mut self)

source

pub fn has_steam_os_underscan_enabled(&self) -> bool

source

pub fn set_steam_os_underscan_enabled(&mut self, v: bool)

source

pub fn min_scale_factor(&self) -> f32

source

pub fn clear_min_scale_factor(&mut self)

source

pub fn has_min_scale_factor(&self) -> bool

source

pub fn set_min_scale_factor(&mut self, v: f32)

source

pub fn max_scale_factor(&self) -> f32

source

pub fn clear_max_scale_factor(&mut self)

source

pub fn has_max_scale_factor(&self) -> bool

source

pub fn set_max_scale_factor(&mut self, v: f32)

source

pub fn auto_scale_factor(&self) -> f32

source

pub fn clear_auto_scale_factor(&mut self)

source

pub fn has_auto_scale_factor(&self) -> bool

source

pub fn set_auto_scale_factor(&mut self, v: f32)

source

pub fn enable_test_updaters(&self) -> bool

source

pub fn clear_enable_test_updaters(&mut self)

source

pub fn has_enable_test_updaters(&self) -> bool

source

pub fn set_enable_test_updaters(&mut self, v: bool)

source

pub fn small_mode(&self) -> bool

source

pub fn clear_small_mode(&mut self)

source

pub fn has_small_mode(&self) -> bool

source

pub fn set_small_mode(&mut self, v: bool)

source

pub fn skip_steamvr_install_dialog(&self) -> bool

source

pub fn clear_skip_steamvr_install_dialog(&mut self)

source

pub fn has_skip_steamvr_install_dialog(&self) -> bool

source

pub fn set_skip_steamvr_install_dialog(&mut self, v: bool)

source

pub fn always_show_user_chooser(&self) -> bool

source

pub fn clear_always_show_user_chooser(&mut self)

source

pub fn has_always_show_user_chooser(&self) -> bool

source

pub fn set_always_show_user_chooser(&mut self, v: bool)

source

pub fn show_family_sharing_notifications(&self) -> bool

source

pub fn clear_show_family_sharing_notifications(&mut self)

source

pub fn has_show_family_sharing_notifications(&self) -> bool

source

pub fn set_show_family_sharing_notifications(&mut self, v: bool)

source

pub fn overlay_fps_counter_corner(&self) -> i32

source

pub fn clear_overlay_fps_counter_corner(&mut self)

source

pub fn has_overlay_fps_counter_corner(&self) -> bool

source

pub fn set_overlay_fps_counter_corner(&mut self, v: i32)

source

pub fn overlay_fps_counter_high_contrast(&self) -> bool

source

pub fn clear_overlay_fps_counter_high_contrast(&mut self)

source

pub fn has_overlay_fps_counter_high_contrast(&self) -> bool

source

pub fn set_overlay_fps_counter_high_contrast(&mut self, v: bool)

source

pub fn enable_overlay(&self) -> bool

source

pub fn clear_enable_overlay(&mut self)

source

pub fn has_enable_overlay(&self) -> bool

source

pub fn set_enable_overlay(&mut self, v: bool)

source

pub fn disable_desktop_game_theater(&self) -> bool

source

pub fn clear_disable_desktop_game_theater(&mut self)

source

pub fn has_disable_desktop_game_theater(&self) -> bool

source

pub fn set_disable_desktop_game_theater(&mut self, v: bool)

source

pub fn enable_screenshot_notification(&self) -> bool

source

pub fn clear_enable_screenshot_notification(&mut self)

source

pub fn has_enable_screenshot_notification(&self) -> bool

source

pub fn set_enable_screenshot_notification(&mut self, v: bool)

source

pub fn enable_screenshot_sound(&self) -> bool

source

pub fn clear_enable_screenshot_sound(&mut self)

source

pub fn has_enable_screenshot_sound(&self) -> bool

source

pub fn set_enable_screenshot_sound(&mut self, v: bool)

source

pub fn save_uncompressed_screenshots(&self) -> bool

source

pub fn clear_save_uncompressed_screenshots(&mut self)

source

pub fn has_save_uncompressed_screenshots(&self) -> bool

source

pub fn set_save_uncompressed_screenshots(&mut self, v: bool)

source

pub fn screenshots_path(&self) -> &str

source

pub fn clear_screenshots_path(&mut self)

source

pub fn has_screenshots_path(&self) -> bool

source

pub fn set_screenshots_path(&mut self, v: String)

source

pub fn mut_screenshots_path(&mut self) -> &mut String

source

pub fn take_screenshots_path(&mut self) -> String

source

pub fn default_ping_rate(&self) -> i32

source

pub fn clear_default_ping_rate(&mut self)

source

pub fn has_default_ping_rate(&self) -> bool

source

pub fn set_default_ping_rate(&mut self, v: i32)

source

pub fn server_ping_rate(&self) -> i32

source

pub fn clear_server_ping_rate(&mut self)

source

pub fn has_server_ping_rate(&self) -> bool

source

pub fn set_server_ping_rate(&mut self, v: i32)

source

pub fn steam_networking_share_ip(&self) -> i32

source

pub fn clear_steam_networking_share_ip(&mut self)

source

pub fn has_steam_networking_share_ip(&self) -> bool

source

pub fn set_steam_networking_share_ip(&mut self, v: i32)

source

pub fn web_browser_home(&self) -> &str

source

pub fn clear_web_browser_home(&mut self)

source

pub fn has_web_browser_home(&self) -> bool

source

pub fn set_web_browser_home(&mut self, v: String)

source

pub fn mut_web_browser_home(&mut self) -> &mut String

source

pub fn take_web_browser_home(&mut self) -> String

source

pub fn voice_mic_device_name(&self) -> &str

source

pub fn clear_voice_mic_device_name(&mut self)

source

pub fn has_voice_mic_device_name(&self) -> bool

source

pub fn set_voice_mic_device_name(&mut self, v: String)

source

pub fn mut_voice_mic_device_name(&mut self) -> &mut String

source

pub fn take_voice_mic_device_name(&mut self) -> String

source

pub fn voice_mic_input_gain(&self) -> f32

source

pub fn clear_voice_mic_input_gain(&mut self)

source

pub fn has_voice_mic_input_gain(&self) -> bool

source

pub fn set_voice_mic_input_gain(&mut self, v: f32)

source

pub fn voice_speaker_output_gain(&self) -> f32

source

pub fn clear_voice_speaker_output_gain(&mut self)

source

pub fn has_voice_speaker_output_gain(&self) -> bool

source

pub fn set_voice_speaker_output_gain(&mut self, v: f32)

source

pub fn voice_push_to_talk_setting(&self) -> i32

source

pub fn clear_voice_push_to_talk_setting(&mut self)

source

pub fn has_voice_push_to_talk_setting(&self) -> bool

source

pub fn set_voice_push_to_talk_setting(&mut self, v: i32)

source

pub fn overlay_toolbar_list_view(&self) -> bool

source

pub fn clear_overlay_toolbar_list_view(&mut self)

source

pub fn has_overlay_toolbar_list_view(&self) -> bool

source

pub fn set_overlay_toolbar_list_view(&mut self, v: bool)

source

pub fn always_use_gamepadui_overlay(&self) -> bool

source

pub fn clear_always_use_gamepadui_overlay(&mut self)

source

pub fn has_always_use_gamepadui_overlay(&self) -> bool

source

pub fn set_always_use_gamepadui_overlay(&mut self, v: bool)

source

pub fn overlay_tabs(&self) -> &str

source

pub fn clear_overlay_tabs(&mut self)

source

pub fn has_overlay_tabs(&self) -> bool

source

pub fn set_overlay_tabs(&mut self, v: String)

source

pub fn mut_overlay_tabs(&mut self) -> &mut String

source

pub fn take_overlay_tabs(&mut self) -> String

source

pub fn overlay_scale_interface(&self) -> bool

source

pub fn clear_overlay_scale_interface(&mut self)

source

pub fn has_overlay_scale_interface(&self) -> bool

source

pub fn set_overlay_scale_interface(&mut self, v: bool)

source

pub fn smooth_scroll_webviews(&self) -> bool

source

pub fn clear_smooth_scroll_webviews(&mut self)

source

pub fn has_smooth_scroll_webviews(&self) -> bool

source

pub fn set_smooth_scroll_webviews(&mut self, v: bool)

source

pub fn enable_gpu_accelerated_webviews(&self) -> bool

source

pub fn clear_enable_gpu_accelerated_webviews(&mut self)

source

pub fn has_enable_gpu_accelerated_webviews(&self) -> bool

source

pub fn set_enable_gpu_accelerated_webviews(&mut self, v: bool)

source

pub fn enable_hardware_video_decoding(&self) -> bool

source

pub fn clear_enable_hardware_video_decoding(&mut self)

source

pub fn has_enable_hardware_video_decoding(&self) -> bool

source

pub fn set_enable_hardware_video_decoding(&mut self, v: bool)

source

pub fn run_at_startup(&self) -> bool

source

pub fn clear_run_at_startup(&mut self)

source

pub fn has_run_at_startup(&self) -> bool

source

pub fn set_run_at_startup(&mut self, v: bool)

source

pub fn enable_dpi_scaling(&self) -> bool

source

pub fn clear_enable_dpi_scaling(&mut self)

source

pub fn has_enable_dpi_scaling(&self) -> bool

source

pub fn set_enable_dpi_scaling(&mut self, v: bool)

source

pub fn enable_marketing_messages(&self) -> bool

source

pub fn clear_enable_marketing_messages(&mut self)

source

pub fn has_enable_marketing_messages(&self) -> bool

source

pub fn set_enable_marketing_messages(&mut self, v: bool)

source

pub fn start_in_big_picture_mode(&self) -> bool

source

pub fn clear_start_in_big_picture_mode(&mut self)

source

pub fn has_start_in_big_picture_mode(&self) -> bool

source

pub fn set_start_in_big_picture_mode(&mut self, v: bool)

source

pub fn jumplist_flags(&self) -> u32

source

pub fn clear_jumplist_flags(&mut self)

source

pub fn has_jumplist_flags(&self) -> bool

source

pub fn set_jumplist_flags(&mut self, v: u32)

source

pub fn enable_ui_sounds(&self) -> bool

source

pub fn clear_enable_ui_sounds(&mut self)

source

pub fn has_enable_ui_sounds(&self) -> bool

source

pub fn set_enable_ui_sounds(&mut self, v: bool)

source

pub fn disable_all_toasts(&self) -> bool

source

pub fn clear_disable_all_toasts(&mut self)

source

pub fn has_disable_all_toasts(&self) -> bool

source

pub fn set_disable_all_toasts(&mut self, v: bool)

source

pub fn disable_toasts_in_game(&self) -> bool

source

pub fn clear_disable_toasts_in_game(&mut self)

source

pub fn has_disable_toasts_in_game(&self) -> bool

source

pub fn set_disable_toasts_in_game(&mut self, v: bool)

source

pub fn play_sound_on_toast(&self) -> bool

source

pub fn clear_play_sound_on_toast(&mut self)

source

pub fn has_play_sound_on_toast(&self) -> bool

source

pub fn set_play_sound_on_toast(&mut self, v: bool)

source

pub fn library_display_size(&self) -> i32

source

pub fn clear_library_display_size(&mut self)

source

pub fn has_library_display_size(&self) -> bool

source

pub fn set_library_display_size(&mut self, v: i32)

source

pub fn library_whats_new_show_only_product_updates(&self) -> bool

source

pub fn clear_library_whats_new_show_only_product_updates(&mut self)

source

pub fn has_library_whats_new_show_only_product_updates(&self) -> bool

source

pub fn set_library_whats_new_show_only_product_updates(&mut self, v: bool)

source

pub fn show_store_content_on_home(&self) -> bool

source

pub fn clear_show_store_content_on_home(&mut self)

source

pub fn has_show_store_content_on_home(&self) -> bool

source

pub fn set_show_store_content_on_home(&mut self, v: bool)

source

pub fn start_page(&self) -> &str

source

pub fn clear_start_page(&mut self)

source

pub fn has_start_page(&self) -> bool

source

pub fn set_start_page(&mut self, v: String)

source

pub fn mut_start_page(&mut self) -> &mut String

source

pub fn take_start_page(&mut self) -> String

source

pub fn library_low_bandwidth_mode(&self) -> bool

source

pub fn clear_library_low_bandwidth_mode(&mut self)

source

pub fn has_library_low_bandwidth_mode(&self) -> bool

source

pub fn set_library_low_bandwidth_mode(&mut self, v: bool)

source

pub fn library_low_perf_mode(&self) -> bool

source

pub fn clear_library_low_perf_mode(&mut self)

source

pub fn has_library_low_perf_mode(&self) -> bool

source

pub fn set_library_low_perf_mode(&mut self, v: bool)

source

pub fn library_disable_community_content(&self) -> bool

source

pub fn clear_library_disable_community_content(&mut self)

source

pub fn has_library_disable_community_content(&self) -> bool

source

pub fn set_library_disable_community_content(&mut self, v: bool)

source

pub fn library_display_icon_in_game_list(&self) -> bool

source

pub fn clear_library_display_icon_in_game_list(&mut self)

source

pub fn has_library_display_icon_in_game_list(&self) -> bool

source

pub fn set_library_display_icon_in_game_list(&mut self, v: bool)

source

pub fn ready_to_play_includes_streaming(&self) -> bool

source

pub fn clear_ready_to_play_includes_streaming(&mut self)

source

pub fn has_ready_to_play_includes_streaming(&self) -> bool

source

pub fn set_ready_to_play_includes_streaming(&mut self, v: bool)

source

pub fn show_steam_deck_info(&self) -> bool

source

pub fn clear_show_steam_deck_info(&mut self)

source

pub fn has_show_steam_deck_info(&self) -> bool

source

pub fn set_show_steam_deck_info(&mut self, v: bool)

source

pub fn enable_shader_precache(&self) -> bool

source

pub fn clear_enable_shader_precache(&mut self)

source

pub fn has_enable_shader_precache(&self) -> bool

source

pub fn set_enable_shader_precache(&mut self, v: bool)

source

pub fn enable_shader_background_processing(&self) -> bool

source

pub fn clear_enable_shader_background_processing(&mut self)

source

pub fn has_enable_shader_background_processing(&self) -> bool

source

pub fn set_enable_shader_background_processing(&mut self, v: bool)

source

pub fn shader_precached_size(&self) -> u64

source

pub fn clear_shader_precached_size(&mut self)

source

pub fn has_shader_precached_size(&self) -> bool

source

pub fn set_shader_precached_size(&mut self, v: u64)

source

pub fn needs_steam_service_repair(&self) -> bool

source

pub fn clear_needs_steam_service_repair(&mut self)

source

pub fn has_needs_steam_service_repair(&self) -> bool

source

pub fn set_needs_steam_service_repair(&mut self, v: bool)

source

pub fn download_peer_content(&self) -> i32

source

pub fn clear_download_peer_content(&mut self)

source

pub fn has_download_peer_content(&self) -> bool

source

pub fn set_download_peer_content(&mut self, v: i32)

source

pub fn download_rate_bits_per_s(&self) -> bool

source

pub fn clear_download_rate_bits_per_s(&mut self)

source

pub fn has_download_rate_bits_per_s(&self) -> bool

source

pub fn set_download_rate_bits_per_s(&mut self, v: bool)

source

pub fn restrict_auto_updates(&self) -> bool

source

pub fn clear_restrict_auto_updates(&mut self)

source

pub fn has_restrict_auto_updates(&self) -> bool

source

pub fn set_restrict_auto_updates(&mut self, v: bool)

source

pub fn restrict_auto_updates_start(&self) -> i32

source

pub fn clear_restrict_auto_updates_start(&mut self)

source

pub fn has_restrict_auto_updates_start(&self) -> bool

source

pub fn set_restrict_auto_updates_start(&mut self, v: i32)

source

pub fn restrict_auto_updates_end(&self) -> i32

source

pub fn clear_restrict_auto_updates_end(&mut self)

source

pub fn has_restrict_auto_updates_end(&self) -> bool

source

pub fn set_restrict_auto_updates_end(&mut self, v: i32)

source

pub fn download_region(&self) -> i32

source

pub fn clear_download_region(&mut self)

source

pub fn has_download_region(&self) -> bool

source

pub fn set_download_region(&mut self, v: i32)

source

pub fn download_while_app_running(&self) -> bool

source

pub fn clear_download_while_app_running(&mut self)

source

pub fn has_download_while_app_running(&self) -> bool

source

pub fn set_download_while_app_running(&mut self, v: bool)

source

pub fn download_throttle_while_streaming(&self) -> bool

source

pub fn clear_download_throttle_while_streaming(&mut self)

source

pub fn has_download_throttle_while_streaming(&self) -> bool

source

pub fn set_download_throttle_while_streaming(&mut self, v: bool)

source

pub fn download_throttle_rate(&self) -> i32

source

pub fn clear_download_throttle_rate(&mut self)

source

pub fn has_download_throttle_rate(&self) -> bool

source

pub fn set_download_throttle_rate(&mut self, v: i32)

source

pub fn cloud_enabled(&self) -> bool

source

pub fn clear_cloud_enabled(&mut self)

source

pub fn has_cloud_enabled(&self) -> bool

source

pub fn set_cloud_enabled(&mut self, v: bool)

source

pub fn show_screenshot_manager(&self) -> bool

source

pub fn clear_show_screenshot_manager(&mut self)

source

pub fn has_show_screenshot_manager(&self) -> bool

source

pub fn set_show_screenshot_manager(&mut self, v: bool)

source

pub fn music_volume(&self) -> i32

source

pub fn clear_music_volume(&mut self)

source

pub fn has_music_volume(&self) -> bool

source

pub fn set_music_volume(&mut self, v: i32)

source

pub fn music_pause_on_app_start(&self) -> bool

source

pub fn clear_music_pause_on_app_start(&mut self)

source

pub fn has_music_pause_on_app_start(&self) -> bool

source

pub fn set_music_pause_on_app_start(&mut self, v: bool)

source

pub fn music_pause_on_voice_chat(&self) -> bool

source

pub fn clear_music_pause_on_voice_chat(&mut self)

source

pub fn has_music_pause_on_voice_chat(&self) -> bool

source

pub fn set_music_pause_on_voice_chat(&mut self, v: bool)

source

pub fn music_download_high_quality(&self) -> bool

source

pub fn clear_music_download_high_quality(&mut self)

source

pub fn has_music_download_high_quality(&self) -> bool

source

pub fn set_music_download_high_quality(&mut self, v: bool)

source

pub fn music_playlist_notification(&self) -> bool

source

pub fn clear_music_playlist_notification(&mut self)

source

pub fn has_music_playlist_notification(&self) -> bool

source

pub fn set_music_playlist_notification(&mut self, v: bool)

source

pub fn broadcast_permissions(&self) -> EBroadcastPermission

source

pub fn clear_broadcast_permissions(&mut self)

source

pub fn has_broadcast_permissions(&self) -> bool

source

pub fn set_broadcast_permissions(&mut self, v: EBroadcastPermission)

source

pub fn broadcast_output_width(&self) -> i32

source

pub fn clear_broadcast_output_width(&mut self)

source

pub fn has_broadcast_output_width(&self) -> bool

source

pub fn set_broadcast_output_width(&mut self, v: i32)

source

pub fn broadcast_output_height(&self) -> i32

source

pub fn clear_broadcast_output_height(&mut self)

source

pub fn has_broadcast_output_height(&self) -> bool

source

pub fn set_broadcast_output_height(&mut self, v: i32)

source

pub fn broadcast_bitrate(&self) -> i32

source

pub fn clear_broadcast_bitrate(&mut self)

source

pub fn has_broadcast_bitrate(&self) -> bool

source

pub fn set_broadcast_bitrate(&mut self, v: i32)

source

pub fn broadcast_encoding_option(&self) -> EBroadcastEncoderSetting

source

pub fn clear_broadcast_encoding_option(&mut self)

source

pub fn has_broadcast_encoding_option(&self) -> bool

source

pub fn set_broadcast_encoding_option(&mut self, v: EBroadcastEncoderSetting)

source

pub fn broadcast_record_all_video(&self) -> bool

source

pub fn clear_broadcast_record_all_video(&mut self)

source

pub fn has_broadcast_record_all_video(&self) -> bool

source

pub fn set_broadcast_record_all_video(&mut self, v: bool)

source

pub fn broadcast_record_all_audio(&self) -> bool

source

pub fn clear_broadcast_record_all_audio(&mut self)

source

pub fn has_broadcast_record_all_audio(&self) -> bool

source

pub fn set_broadcast_record_all_audio(&mut self, v: bool)

source

pub fn broadcast_record_microphone(&self) -> bool

source

pub fn clear_broadcast_record_microphone(&mut self)

source

pub fn has_broadcast_record_microphone(&self) -> bool

source

pub fn set_broadcast_record_microphone(&mut self, v: bool)

source

pub fn broadcast_show_upload_stats(&self) -> bool

source

pub fn clear_broadcast_show_upload_stats(&mut self)

source

pub fn has_broadcast_show_upload_stats(&self) -> bool

source

pub fn set_broadcast_show_upload_stats(&mut self, v: bool)

source

pub fn broadcast_show_live_reminder(&self) -> bool

source

pub fn clear_broadcast_show_live_reminder(&mut self)

source

pub fn has_broadcast_show_live_reminder(&self) -> bool

source

pub fn set_broadcast_show_live_reminder(&mut self, v: bool)

source

pub fn broadcast_chat_corner(&self) -> i32

source

pub fn clear_broadcast_chat_corner(&mut self)

source

pub fn has_broadcast_chat_corner(&self) -> bool

source

pub fn set_broadcast_chat_corner(&mut self, v: i32)

source

pub fn steam_input_configurator_error_msg_enable(&self) -> bool

source

pub fn clear_steam_input_configurator_error_msg_enable(&mut self)

source

pub fn has_steam_input_configurator_error_msg_enable(&self) -> bool

source

pub fn set_steam_input_configurator_error_msg_enable(&mut self, v: bool)

source

pub fn controller_guide_button_focus_steam(&self) -> bool

source

pub fn clear_controller_guide_button_focus_steam(&mut self)

source

pub fn has_controller_guide_button_focus_steam(&self) -> bool

source

pub fn set_controller_guide_button_focus_steam(&mut self, v: bool)

source

pub fn controller_ps4_support(&self) -> bool

source

pub fn clear_controller_ps4_support(&mut self)

source

pub fn has_controller_ps4_support(&self) -> bool

source

pub fn set_controller_ps4_support(&mut self, v: bool)

source

pub fn controller_xbox_support(&self) -> bool

source

pub fn clear_controller_xbox_support(&mut self)

source

pub fn has_controller_xbox_support(&self) -> bool

source

pub fn set_controller_xbox_support(&mut self, v: bool)

source

pub fn controller_xbox_driver(&self) -> bool

source

pub fn clear_controller_xbox_driver(&mut self)

source

pub fn has_controller_xbox_driver(&self) -> bool

source

pub fn set_controller_xbox_driver(&mut self, v: bool)

source

pub fn controller_switch_support(&self) -> bool

source

pub fn clear_controller_switch_support(&mut self)

source

pub fn has_controller_switch_support(&self) -> bool

source

pub fn set_controller_switch_support(&mut self, v: bool)

source

pub fn controller_generic_support(&self) -> bool

source

pub fn clear_controller_generic_support(&mut self)

source

pub fn has_controller_generic_support(&self) -> bool

source

pub fn set_controller_generic_support(&mut self, v: bool)

source

pub fn controller_power_off_timeout(&self) -> i32

source

pub fn clear_controller_power_off_timeout(&mut self)

source

pub fn has_controller_power_off_timeout(&self) -> bool

source

pub fn set_controller_power_off_timeout(&mut self, v: i32)

source

pub fn turn_off_controller_on_exit(&self) -> bool

source

pub fn clear_turn_off_controller_on_exit(&mut self)

source

pub fn has_turn_off_controller_on_exit(&self) -> bool

source

pub fn set_turn_off_controller_on_exit(&mut self, v: bool)

source

pub fn controller_combine_nintendo_joycons(&self) -> bool

source

pub fn clear_controller_combine_nintendo_joycons(&mut self)

source

pub fn has_controller_combine_nintendo_joycons(&self) -> bool

source

pub fn set_controller_combine_nintendo_joycons(&mut self, v: bool)

source

pub fn startup_movie_id(&self) -> u64

source

pub fn clear_startup_movie_id(&mut self)

source

pub fn has_startup_movie_id(&self) -> bool

source

pub fn set_startup_movie_id(&mut self, v: u64)

source

pub fn startup_movie_local_path(&self) -> &str

source

pub fn clear_startup_movie_local_path(&mut self)

source

pub fn has_startup_movie_local_path(&self) -> bool

source

pub fn set_startup_movie_local_path(&mut self, v: String)

source

pub fn mut_startup_movie_local_path(&mut self) -> &mut String

source

pub fn take_startup_movie_local_path(&mut self) -> String

source

pub fn startup_movie_shuffle(&self) -> bool

source

pub fn clear_startup_movie_shuffle(&mut self)

source

pub fn has_startup_movie_shuffle(&self) -> bool

source

pub fn set_startup_movie_shuffle(&mut self, v: bool)

source

pub fn startup_movie_used_for_resume(&self) -> bool

source

pub fn clear_startup_movie_used_for_resume(&mut self)

source

pub fn has_startup_movie_used_for_resume(&self) -> bool

source

pub fn set_startup_movie_used_for_resume(&mut self, v: bool)

source

pub fn game_notes_enable_spellcheck(&self) -> bool

source

pub fn clear_game_notes_enable_spellcheck(&mut self)

source

pub fn has_game_notes_enable_spellcheck(&self) -> bool

source

pub fn set_game_notes_enable_spellcheck(&mut self, v: bool)

source

pub fn screenshot_items_per_row(&self) -> i32

source

pub fn clear_screenshot_items_per_row(&mut self)

source

pub fn has_screenshot_items_per_row(&self) -> bool

source

pub fn set_screenshot_items_per_row(&mut self, v: i32)

source

pub fn g_background_enabled(&self) -> bool

source

pub fn clear_g_background_enabled(&mut self)

source

pub fn has_g_background_enabled(&self) -> bool

source

pub fn set_g_background_enabled(&mut self, v: bool)

source

pub fn g_background_path(&self) -> &str

source

pub fn clear_g_background_path(&mut self)

source

pub fn has_g_background_path(&self) -> bool

source

pub fn set_g_background_path(&mut self, v: String)

source

pub fn mut_g_background_path(&mut self) -> &mut String

source

pub fn take_g_background_path(&mut self) -> String

source

pub fn g_background_max_keep(&self) -> &str

source

pub fn clear_g_background_max_keep(&mut self)

source

pub fn has_g_background_max_keep(&self) -> bool

source

pub fn set_g_background_max_keep(&mut self, v: String)

source

pub fn mut_g_background_max_keep(&mut self) -> &mut String

source

pub fn take_g_background_max_keep(&mut self) -> String

source

pub fn show_timestamps_in_console(&self) -> bool

source

pub fn clear_show_timestamps_in_console(&mut self)

source

pub fn has_show_timestamps_in_console(&self) -> bool

source

pub fn set_show_timestamps_in_console(&mut self, v: bool)

Trait Implementations§

source§

impl Clone for CMsgClientSettings

source§

fn clone(&self) -> CMsgClientSettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CMsgClientSettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> Default for &'a CMsgClientSettings

source§

fn default() -> &'a CMsgClientSettings

Returns the “default value” for a type. Read more
source§

impl Default for CMsgClientSettings

source§

fn default() -> CMsgClientSettings

Returns the “default value” for a type. Read more
source§

impl Message for CMsgClientSettings

source§

const NAME: &'static str = "CMsgClientSettings"

Message name as specified in .proto file. Read more
source§

fn is_initialized(&self) -> bool

True iff all required fields are initialized. Always returns true for protobuf 3.
source§

fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>

Update this message object with fields read from given stream.
source§

fn compute_size(&self) -> u64

Compute and cache size of this message and all nested messages. Read more
source§

fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_> ) -> Result<()>

Write message to the stream. Read more
source§

fn special_fields(&self) -> &SpecialFields

Special fields (unknown fields and cached size).
source§

fn mut_special_fields(&mut self) -> &mut SpecialFields

Special fields (unknown fields and cached size).
source§

fn new() -> CMsgClientSettings

Create an empty message object. Read more
source§

fn clear(&mut self)

Reset all fields.
source§

fn default_instance() -> &'static CMsgClientSettings

Return a pointer to default immutable message with static lifetime. Read more
source§

fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>

Parse message from stream.
source§

fn cached_size(&self) -> u32

Get size previously computed by compute_size. Read more
source§

fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>

Write the message to the stream. Read more
source§

fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_> ) -> Result<(), Error>

Write the message to the stream prepending the message with message length encoded as varint.
source§

fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>

Write the message to the vec, prepend the message with message length encoded as varint.
source§

fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>

Update this message object with fields read from given stream.
source§

fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>

Parse message from reader. Parse stops on EOF or when error encountered.
source§

fn parse_from_bytes(bytes: &[u8]) -> Result<Self, Error>

Parse message from byte array.
source§

fn parse_from_tokio_bytes(bytes: &Bytes) -> Result<Self, Error>

Parse message from Bytes object. Resulting message may share references to the passed bytes object.
source§

fn check_initialized(&self) -> Result<(), Error>

Check if all required fields of this object are initialized.
source§

fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>

Write the message to the writer.
source§

fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), Error>

Write the message to bytes vec.
source§

fn write_to_bytes(&self) -> Result<Vec<u8>, Error>

Write the message to bytes vec. Read more
source§

fn write_length_delimited_to_writer( &self, w: &mut dyn Write ) -> Result<(), Error>

Write the message to the writer, prepend the message with message length encoded as varint.
source§

fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>

Write the message to the bytes vec, prepend the message with message length encoded as varint.
source§

fn unknown_fields(&self) -> &UnknownFields

Get a reference to unknown fields.
source§

fn mut_unknown_fields(&mut self) -> &mut UnknownFields

Get a mutable reference to unknown fields.
source§

impl PartialEq for CMsgClientSettings

source§

fn eq(&self, other: &CMsgClientSettings) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl RpcMessage for CMsgClientSettings

source§

fn parse(reader: &mut dyn Read) -> Result<Self>

source§

fn write(&self, writer: &mut dyn Write) -> Result<()>

source§

fn encode_size(&self) -> usize

source§

impl StructuralPartialEq for CMsgClientSettings

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.