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>
§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_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
impl CMsgClientSettings
pub fn new() -> CMsgClientSettings
pub fn no_save_personal_info(&self) -> bool
pub fn clear_no_save_personal_info(&mut self)
pub fn has_no_save_personal_info(&self) -> bool
pub fn set_no_save_personal_info(&mut self, v: bool)
pub fn oobe_test_mode_enabled(&self) -> bool
pub fn clear_oobe_test_mode_enabled(&mut self)
pub fn has_oobe_test_mode_enabled(&self) -> bool
pub fn set_oobe_test_mode_enabled(&mut self, v: bool)
pub fn in_client_beta(&self) -> bool
pub fn clear_in_client_beta(&mut self)
pub fn has_in_client_beta(&self) -> bool
pub fn set_in_client_beta(&mut self, v: bool)
pub fn is_steam_sideloaded(&self) -> bool
pub fn clear_is_steam_sideloaded(&mut self)
pub fn has_is_steam_sideloaded(&self) -> bool
pub fn set_is_steam_sideloaded(&mut self, v: bool)
pub fn preferred_monitor(&self) -> &str
pub fn clear_preferred_monitor(&mut self)
pub fn has_preferred_monitor(&self) -> bool
pub fn set_preferred_monitor(&mut self, v: String)
pub fn mut_preferred_monitor(&mut self) -> &mut String
pub fn take_preferred_monitor(&mut self) -> String
pub fn steam_cef_gpu_blocklist_disabled(&self) -> bool
pub fn clear_steam_cef_gpu_blocklist_disabled(&mut self)
pub fn has_steam_cef_gpu_blocklist_disabled(&self) -> bool
pub fn set_steam_cef_gpu_blocklist_disabled(&mut self, v: bool)
pub fn bigpicture_windowed(&self) -> bool
pub fn clear_bigpicture_windowed(&mut self)
pub fn has_bigpicture_windowed(&self) -> bool
pub fn set_bigpicture_windowed(&mut self, v: bool)
pub fn display_name(&self) -> &str
pub fn clear_display_name(&mut self)
pub fn has_display_name(&self) -> bool
pub fn set_display_name(&mut self, v: String)
pub fn mut_display_name(&mut self) -> &mut String
pub fn take_display_name(&mut self) -> String
pub fn is_external_display(&self) -> bool
pub fn clear_is_external_display(&mut self)
pub fn has_is_external_display(&self) -> bool
pub fn set_is_external_display(&mut self, v: bool)
pub fn steam_os_underscan_level(&self) -> f32
pub fn clear_steam_os_underscan_level(&mut self)
pub fn has_steam_os_underscan_level(&self) -> bool
pub fn set_steam_os_underscan_level(&mut self, v: f32)
pub fn steam_os_underscan_enabled(&self) -> bool
pub fn clear_steam_os_underscan_enabled(&mut self)
pub fn has_steam_os_underscan_enabled(&self) -> bool
pub fn set_steam_os_underscan_enabled(&mut self, v: bool)
pub fn min_scale_factor(&self) -> f32
pub fn clear_min_scale_factor(&mut self)
pub fn has_min_scale_factor(&self) -> bool
pub fn set_min_scale_factor(&mut self, v: f32)
pub fn max_scale_factor(&self) -> f32
pub fn clear_max_scale_factor(&mut self)
pub fn has_max_scale_factor(&self) -> bool
pub fn set_max_scale_factor(&mut self, v: f32)
pub fn auto_scale_factor(&self) -> f32
pub fn clear_auto_scale_factor(&mut self)
pub fn has_auto_scale_factor(&self) -> bool
pub fn set_auto_scale_factor(&mut self, v: f32)
pub fn enable_test_updaters(&self) -> bool
pub fn clear_enable_test_updaters(&mut self)
pub fn has_enable_test_updaters(&self) -> bool
pub fn set_enable_test_updaters(&mut self, v: bool)
pub fn small_mode(&self) -> bool
pub fn clear_small_mode(&mut self)
pub fn has_small_mode(&self) -> bool
pub fn set_small_mode(&mut self, v: bool)
pub fn skip_steamvr_install_dialog(&self) -> bool
pub fn clear_skip_steamvr_install_dialog(&mut self)
pub fn has_skip_steamvr_install_dialog(&self) -> bool
pub fn set_skip_steamvr_install_dialog(&mut self, v: bool)
pub fn always_show_user_chooser(&self) -> bool
pub fn clear_always_show_user_chooser(&mut self)
pub fn has_always_show_user_chooser(&self) -> bool
pub fn set_always_show_user_chooser(&mut self, v: bool)
pub fn show_family_sharing_notifications(&self) -> bool
pub fn clear_show_family_sharing_notifications(&mut self)
pub fn has_show_family_sharing_notifications(&self) -> bool
pub fn set_show_family_sharing_notifications(&mut self, v: bool)
pub fn overlay_fps_counter_corner(&self) -> i32
pub fn clear_overlay_fps_counter_corner(&mut self)
pub fn has_overlay_fps_counter_corner(&self) -> bool
pub fn set_overlay_fps_counter_corner(&mut self, v: i32)
pub fn overlay_fps_counter_high_contrast(&self) -> bool
pub fn clear_overlay_fps_counter_high_contrast(&mut self)
pub fn has_overlay_fps_counter_high_contrast(&self) -> bool
pub fn set_overlay_fps_counter_high_contrast(&mut self, v: bool)
pub fn enable_overlay(&self) -> bool
pub fn clear_enable_overlay(&mut self)
pub fn has_enable_overlay(&self) -> bool
pub fn set_enable_overlay(&mut self, v: bool)
pub fn disable_desktop_game_theater(&self) -> bool
pub fn clear_disable_desktop_game_theater(&mut self)
pub fn has_disable_desktop_game_theater(&self) -> bool
pub fn set_disable_desktop_game_theater(&mut self, v: bool)
pub fn enable_screenshot_notification(&self) -> bool
pub fn clear_enable_screenshot_notification(&mut self)
pub fn has_enable_screenshot_notification(&self) -> bool
pub fn set_enable_screenshot_notification(&mut self, v: bool)
pub fn enable_screenshot_sound(&self) -> bool
pub fn clear_enable_screenshot_sound(&mut self)
pub fn has_enable_screenshot_sound(&self) -> bool
pub fn set_enable_screenshot_sound(&mut self, v: bool)
pub fn save_uncompressed_screenshots(&self) -> bool
pub fn clear_save_uncompressed_screenshots(&mut self)
pub fn has_save_uncompressed_screenshots(&self) -> bool
pub fn set_save_uncompressed_screenshots(&mut self, v: bool)
pub fn screenshots_path(&self) -> &str
pub fn clear_screenshots_path(&mut self)
pub fn has_screenshots_path(&self) -> bool
pub fn set_screenshots_path(&mut self, v: String)
pub fn mut_screenshots_path(&mut self) -> &mut String
pub fn take_screenshots_path(&mut self) -> String
pub fn default_ping_rate(&self) -> i32
pub fn clear_default_ping_rate(&mut self)
pub fn has_default_ping_rate(&self) -> bool
pub fn set_default_ping_rate(&mut self, v: i32)
pub fn server_ping_rate(&self) -> i32
pub fn clear_server_ping_rate(&mut self)
pub fn has_server_ping_rate(&self) -> bool
pub fn set_server_ping_rate(&mut self, v: i32)
pub fn web_browser_home(&self) -> &str
pub fn clear_web_browser_home(&mut self)
pub fn has_web_browser_home(&self) -> bool
pub fn set_web_browser_home(&mut self, v: String)
pub fn mut_web_browser_home(&mut self) -> &mut String
pub fn take_web_browser_home(&mut self) -> String
pub fn voice_mic_device_name(&self) -> &str
pub fn clear_voice_mic_device_name(&mut self)
pub fn has_voice_mic_device_name(&self) -> bool
pub fn set_voice_mic_device_name(&mut self, v: String)
pub fn mut_voice_mic_device_name(&mut self) -> &mut String
pub fn take_voice_mic_device_name(&mut self) -> String
pub fn voice_mic_input_gain(&self) -> f32
pub fn clear_voice_mic_input_gain(&mut self)
pub fn has_voice_mic_input_gain(&self) -> bool
pub fn set_voice_mic_input_gain(&mut self, v: f32)
pub fn voice_speaker_output_gain(&self) -> f32
pub fn clear_voice_speaker_output_gain(&mut self)
pub fn has_voice_speaker_output_gain(&self) -> bool
pub fn set_voice_speaker_output_gain(&mut self, v: f32)
pub fn voice_push_to_talk_setting(&self) -> i32
pub fn clear_voice_push_to_talk_setting(&mut self)
pub fn has_voice_push_to_talk_setting(&self) -> bool
pub fn set_voice_push_to_talk_setting(&mut self, v: i32)
pub fn overlay_toolbar_list_view(&self) -> bool
pub fn clear_overlay_toolbar_list_view(&mut self)
pub fn has_overlay_toolbar_list_view(&self) -> bool
pub fn set_overlay_toolbar_list_view(&mut self, v: bool)
pub fn always_use_gamepadui_overlay(&self) -> bool
pub fn clear_always_use_gamepadui_overlay(&mut self)
pub fn has_always_use_gamepadui_overlay(&self) -> bool
pub fn set_always_use_gamepadui_overlay(&mut self, v: bool)
pub fn overlay_tabs(&self) -> &str
pub fn clear_overlay_tabs(&mut self)
pub fn has_overlay_tabs(&self) -> bool
pub fn set_overlay_tabs(&mut self, v: String)
pub fn mut_overlay_tabs(&mut self) -> &mut String
pub fn take_overlay_tabs(&mut self) -> String
pub fn overlay_scale_interface(&self) -> bool
pub fn clear_overlay_scale_interface(&mut self)
pub fn has_overlay_scale_interface(&self) -> bool
pub fn set_overlay_scale_interface(&mut self, v: bool)
pub fn smooth_scroll_webviews(&self) -> bool
pub fn clear_smooth_scroll_webviews(&mut self)
pub fn has_smooth_scroll_webviews(&self) -> bool
pub fn set_smooth_scroll_webviews(&mut self, v: bool)
pub fn enable_gpu_accelerated_webviews(&self) -> bool
pub fn clear_enable_gpu_accelerated_webviews(&mut self)
pub fn has_enable_gpu_accelerated_webviews(&self) -> bool
pub fn set_enable_gpu_accelerated_webviews(&mut self, v: bool)
pub fn enable_hardware_video_decoding(&self) -> bool
pub fn clear_enable_hardware_video_decoding(&mut self)
pub fn has_enable_hardware_video_decoding(&self) -> bool
pub fn set_enable_hardware_video_decoding(&mut self, v: bool)
pub fn run_at_startup(&self) -> bool
pub fn clear_run_at_startup(&mut self)
pub fn has_run_at_startup(&self) -> bool
pub fn set_run_at_startup(&mut self, v: bool)
pub fn enable_dpi_scaling(&self) -> bool
pub fn clear_enable_dpi_scaling(&mut self)
pub fn has_enable_dpi_scaling(&self) -> bool
pub fn set_enable_dpi_scaling(&mut self, v: bool)
pub fn enable_marketing_messages(&self) -> bool
pub fn clear_enable_marketing_messages(&mut self)
pub fn has_enable_marketing_messages(&self) -> bool
pub fn set_enable_marketing_messages(&mut self, v: bool)
pub fn start_in_big_picture_mode(&self) -> bool
pub fn clear_start_in_big_picture_mode(&mut self)
pub fn has_start_in_big_picture_mode(&self) -> bool
pub fn set_start_in_big_picture_mode(&mut self, v: bool)
pub fn jumplist_flags(&self) -> u32
pub fn clear_jumplist_flags(&mut self)
pub fn has_jumplist_flags(&self) -> bool
pub fn set_jumplist_flags(&mut self, v: u32)
pub fn enable_ui_sounds(&self) -> bool
pub fn clear_enable_ui_sounds(&mut self)
pub fn has_enable_ui_sounds(&self) -> bool
pub fn set_enable_ui_sounds(&mut self, v: bool)
pub fn disable_all_toasts(&self) -> bool
pub fn clear_disable_all_toasts(&mut self)
pub fn has_disable_all_toasts(&self) -> bool
pub fn set_disable_all_toasts(&mut self, v: bool)
pub fn disable_toasts_in_game(&self) -> bool
pub fn clear_disable_toasts_in_game(&mut self)
pub fn has_disable_toasts_in_game(&self) -> bool
pub fn set_disable_toasts_in_game(&mut self, v: bool)
pub fn play_sound_on_toast(&self) -> bool
pub fn clear_play_sound_on_toast(&mut self)
pub fn has_play_sound_on_toast(&self) -> bool
pub fn set_play_sound_on_toast(&mut self, v: bool)
pub fn library_display_size(&self) -> i32
pub fn clear_library_display_size(&mut self)
pub fn has_library_display_size(&self) -> bool
pub fn set_library_display_size(&mut self, v: i32)
pub fn library_whats_new_show_only_product_updates(&self) -> bool
pub fn clear_library_whats_new_show_only_product_updates(&mut self)
pub fn has_library_whats_new_show_only_product_updates(&self) -> bool
pub fn set_library_whats_new_show_only_product_updates(&mut self, v: bool)
pub fn show_store_content_on_home(&self) -> bool
pub fn clear_show_store_content_on_home(&mut self)
pub fn has_show_store_content_on_home(&self) -> bool
pub fn set_show_store_content_on_home(&mut self, v: bool)
pub fn start_page(&self) -> &str
pub fn clear_start_page(&mut self)
pub fn has_start_page(&self) -> bool
pub fn set_start_page(&mut self, v: String)
pub fn mut_start_page(&mut self) -> &mut String
pub fn take_start_page(&mut self) -> String
pub fn library_low_bandwidth_mode(&self) -> bool
pub fn clear_library_low_bandwidth_mode(&mut self)
pub fn has_library_low_bandwidth_mode(&self) -> bool
pub fn set_library_low_bandwidth_mode(&mut self, v: bool)
pub fn library_low_perf_mode(&self) -> bool
pub fn clear_library_low_perf_mode(&mut self)
pub fn has_library_low_perf_mode(&self) -> bool
pub fn set_library_low_perf_mode(&mut self, v: bool)
pub fn library_disable_community_content(&self) -> bool
pub fn clear_library_disable_community_content(&mut self)
pub fn has_library_disable_community_content(&self) -> bool
pub fn set_library_disable_community_content(&mut self, v: bool)
pub fn library_display_icon_in_game_list(&self) -> bool
pub fn clear_library_display_icon_in_game_list(&mut self)
pub fn has_library_display_icon_in_game_list(&self) -> bool
pub fn set_library_display_icon_in_game_list(&mut self, v: bool)
pub fn ready_to_play_includes_streaming(&self) -> bool
pub fn clear_ready_to_play_includes_streaming(&mut self)
pub fn has_ready_to_play_includes_streaming(&self) -> bool
pub fn set_ready_to_play_includes_streaming(&mut self, v: bool)
pub fn show_steam_deck_info(&self) -> bool
pub fn clear_show_steam_deck_info(&mut self)
pub fn has_show_steam_deck_info(&self) -> bool
pub fn set_show_steam_deck_info(&mut self, v: bool)
pub fn enable_shader_precache(&self) -> bool
pub fn clear_enable_shader_precache(&mut self)
pub fn has_enable_shader_precache(&self) -> bool
pub fn set_enable_shader_precache(&mut self, v: bool)
pub fn enable_shader_background_processing(&self) -> bool
pub fn clear_enable_shader_background_processing(&mut self)
pub fn has_enable_shader_background_processing(&self) -> bool
pub fn set_enable_shader_background_processing(&mut self, v: bool)
pub fn shader_precached_size(&self) -> u64
pub fn clear_shader_precached_size(&mut self)
pub fn has_shader_precached_size(&self) -> bool
pub fn set_shader_precached_size(&mut self, v: u64)
pub fn needs_steam_service_repair(&self) -> bool
pub fn clear_needs_steam_service_repair(&mut self)
pub fn has_needs_steam_service_repair(&self) -> bool
pub fn set_needs_steam_service_repair(&mut self, v: bool)
pub fn download_peer_content(&self) -> i32
pub fn clear_download_peer_content(&mut self)
pub fn has_download_peer_content(&self) -> bool
pub fn set_download_peer_content(&mut self, v: i32)
pub fn download_rate_bits_per_s(&self) -> bool
pub fn clear_download_rate_bits_per_s(&mut self)
pub fn has_download_rate_bits_per_s(&self) -> bool
pub fn set_download_rate_bits_per_s(&mut self, v: bool)
pub fn restrict_auto_updates(&self) -> bool
pub fn clear_restrict_auto_updates(&mut self)
pub fn has_restrict_auto_updates(&self) -> bool
pub fn set_restrict_auto_updates(&mut self, v: bool)
pub fn restrict_auto_updates_start(&self) -> i32
pub fn clear_restrict_auto_updates_start(&mut self)
pub fn has_restrict_auto_updates_start(&self) -> bool
pub fn set_restrict_auto_updates_start(&mut self, v: i32)
pub fn restrict_auto_updates_end(&self) -> i32
pub fn clear_restrict_auto_updates_end(&mut self)
pub fn has_restrict_auto_updates_end(&self) -> bool
pub fn set_restrict_auto_updates_end(&mut self, v: i32)
pub fn download_region(&self) -> i32
pub fn clear_download_region(&mut self)
pub fn has_download_region(&self) -> bool
pub fn set_download_region(&mut self, v: i32)
pub fn download_while_app_running(&self) -> bool
pub fn clear_download_while_app_running(&mut self)
pub fn has_download_while_app_running(&self) -> bool
pub fn set_download_while_app_running(&mut self, v: bool)
pub fn download_throttle_while_streaming(&self) -> bool
pub fn clear_download_throttle_while_streaming(&mut self)
pub fn has_download_throttle_while_streaming(&self) -> bool
pub fn set_download_throttle_while_streaming(&mut self, v: bool)
pub fn download_throttle_rate(&self) -> i32
pub fn clear_download_throttle_rate(&mut self)
pub fn has_download_throttle_rate(&self) -> bool
pub fn set_download_throttle_rate(&mut self, v: i32)
pub fn cloud_enabled(&self) -> bool
pub fn clear_cloud_enabled(&mut self)
pub fn has_cloud_enabled(&self) -> bool
pub fn set_cloud_enabled(&mut self, v: bool)
pub fn show_screenshot_manager(&self) -> bool
pub fn clear_show_screenshot_manager(&mut self)
pub fn has_show_screenshot_manager(&self) -> bool
pub fn set_show_screenshot_manager(&mut self, v: bool)
pub fn music_volume(&self) -> i32
pub fn clear_music_volume(&mut self)
pub fn has_music_volume(&self) -> bool
pub fn set_music_volume(&mut self, v: i32)
pub fn music_pause_on_app_start(&self) -> bool
pub fn clear_music_pause_on_app_start(&mut self)
pub fn has_music_pause_on_app_start(&self) -> bool
pub fn set_music_pause_on_app_start(&mut self, v: bool)
pub fn music_pause_on_voice_chat(&self) -> bool
pub fn clear_music_pause_on_voice_chat(&mut self)
pub fn has_music_pause_on_voice_chat(&self) -> bool
pub fn set_music_pause_on_voice_chat(&mut self, v: bool)
pub fn music_download_high_quality(&self) -> bool
pub fn clear_music_download_high_quality(&mut self)
pub fn has_music_download_high_quality(&self) -> bool
pub fn set_music_download_high_quality(&mut self, v: bool)
pub fn music_playlist_notification(&self) -> bool
pub fn clear_music_playlist_notification(&mut self)
pub fn has_music_playlist_notification(&self) -> bool
pub fn set_music_playlist_notification(&mut self, v: bool)
pub fn broadcast_permissions(&self) -> EBroadcastPermission
pub fn clear_broadcast_permissions(&mut self)
pub fn has_broadcast_permissions(&self) -> bool
pub fn set_broadcast_permissions(&mut self, v: EBroadcastPermission)
pub fn broadcast_output_width(&self) -> i32
pub fn clear_broadcast_output_width(&mut self)
pub fn has_broadcast_output_width(&self) -> bool
pub fn set_broadcast_output_width(&mut self, v: i32)
pub fn broadcast_output_height(&self) -> i32
pub fn clear_broadcast_output_height(&mut self)
pub fn has_broadcast_output_height(&self) -> bool
pub fn set_broadcast_output_height(&mut self, v: i32)
pub fn broadcast_bitrate(&self) -> i32
pub fn clear_broadcast_bitrate(&mut self)
pub fn has_broadcast_bitrate(&self) -> bool
pub fn set_broadcast_bitrate(&mut self, v: i32)
pub fn broadcast_encoding_option(&self) -> EBroadcastEncoderSetting
pub fn clear_broadcast_encoding_option(&mut self)
pub fn has_broadcast_encoding_option(&self) -> bool
pub fn set_broadcast_encoding_option(&mut self, v: EBroadcastEncoderSetting)
pub fn broadcast_record_all_video(&self) -> bool
pub fn clear_broadcast_record_all_video(&mut self)
pub fn has_broadcast_record_all_video(&self) -> bool
pub fn set_broadcast_record_all_video(&mut self, v: bool)
pub fn broadcast_record_all_audio(&self) -> bool
pub fn clear_broadcast_record_all_audio(&mut self)
pub fn has_broadcast_record_all_audio(&self) -> bool
pub fn set_broadcast_record_all_audio(&mut self, v: bool)
pub fn broadcast_record_microphone(&self) -> bool
pub fn clear_broadcast_record_microphone(&mut self)
pub fn has_broadcast_record_microphone(&self) -> bool
pub fn set_broadcast_record_microphone(&mut self, v: bool)
pub fn broadcast_show_upload_stats(&self) -> bool
pub fn clear_broadcast_show_upload_stats(&mut self)
pub fn has_broadcast_show_upload_stats(&self) -> bool
pub fn set_broadcast_show_upload_stats(&mut self, v: bool)
pub fn broadcast_show_live_reminder(&self) -> bool
pub fn clear_broadcast_show_live_reminder(&mut self)
pub fn has_broadcast_show_live_reminder(&self) -> bool
pub fn set_broadcast_show_live_reminder(&mut self, v: bool)
pub fn broadcast_chat_corner(&self) -> i32
pub fn clear_broadcast_chat_corner(&mut self)
pub fn has_broadcast_chat_corner(&self) -> bool
pub fn set_broadcast_chat_corner(&mut self, v: i32)
pub fn steam_input_configurator_error_msg_enable(&self) -> bool
pub fn clear_steam_input_configurator_error_msg_enable(&mut self)
pub fn has_steam_input_configurator_error_msg_enable(&self) -> bool
pub fn set_steam_input_configurator_error_msg_enable(&mut self, v: bool)
pub fn controller_ps4_support(&self) -> bool
pub fn clear_controller_ps4_support(&mut self)
pub fn has_controller_ps4_support(&self) -> bool
pub fn set_controller_ps4_support(&mut self, v: bool)
pub fn controller_xbox_support(&self) -> bool
pub fn clear_controller_xbox_support(&mut self)
pub fn has_controller_xbox_support(&self) -> bool
pub fn set_controller_xbox_support(&mut self, v: bool)
pub fn controller_xbox_driver(&self) -> bool
pub fn clear_controller_xbox_driver(&mut self)
pub fn has_controller_xbox_driver(&self) -> bool
pub fn set_controller_xbox_driver(&mut self, v: bool)
pub fn controller_switch_support(&self) -> bool
pub fn clear_controller_switch_support(&mut self)
pub fn has_controller_switch_support(&self) -> bool
pub fn set_controller_switch_support(&mut self, v: bool)
pub fn controller_generic_support(&self) -> bool
pub fn clear_controller_generic_support(&mut self)
pub fn has_controller_generic_support(&self) -> bool
pub fn set_controller_generic_support(&mut self, v: bool)
pub fn controller_power_off_timeout(&self) -> i32
pub fn clear_controller_power_off_timeout(&mut self)
pub fn has_controller_power_off_timeout(&self) -> bool
pub fn set_controller_power_off_timeout(&mut self, v: i32)
pub fn turn_off_controller_on_exit(&self) -> bool
pub fn clear_turn_off_controller_on_exit(&mut self)
pub fn has_turn_off_controller_on_exit(&self) -> bool
pub fn set_turn_off_controller_on_exit(&mut self, v: bool)
pub fn controller_combine_nintendo_joycons(&self) -> bool
pub fn clear_controller_combine_nintendo_joycons(&mut self)
pub fn has_controller_combine_nintendo_joycons(&self) -> bool
pub fn set_controller_combine_nintendo_joycons(&mut self, v: bool)
pub fn startup_movie_id(&self) -> u64
pub fn clear_startup_movie_id(&mut self)
pub fn has_startup_movie_id(&self) -> bool
pub fn set_startup_movie_id(&mut self, v: u64)
pub fn startup_movie_local_path(&self) -> &str
pub fn clear_startup_movie_local_path(&mut self)
pub fn has_startup_movie_local_path(&self) -> bool
pub fn set_startup_movie_local_path(&mut self, v: String)
pub fn mut_startup_movie_local_path(&mut self) -> &mut String
pub fn take_startup_movie_local_path(&mut self) -> String
pub fn startup_movie_shuffle(&self) -> bool
pub fn clear_startup_movie_shuffle(&mut self)
pub fn has_startup_movie_shuffle(&self) -> bool
pub fn set_startup_movie_shuffle(&mut self, v: bool)
pub fn startup_movie_used_for_resume(&self) -> bool
pub fn clear_startup_movie_used_for_resume(&mut self)
pub fn has_startup_movie_used_for_resume(&self) -> bool
pub fn set_startup_movie_used_for_resume(&mut self, v: bool)
pub fn game_notes_enable_spellcheck(&self) -> bool
pub fn clear_game_notes_enable_spellcheck(&mut self)
pub fn has_game_notes_enable_spellcheck(&self) -> bool
pub fn set_game_notes_enable_spellcheck(&mut self, v: bool)
pub fn screenshot_items_per_row(&self) -> i32
pub fn clear_screenshot_items_per_row(&mut self)
pub fn has_screenshot_items_per_row(&self) -> bool
pub fn set_screenshot_items_per_row(&mut self, v: i32)
pub fn g_background_enabled(&self) -> bool
pub fn clear_g_background_enabled(&mut self)
pub fn has_g_background_enabled(&self) -> bool
pub fn set_g_background_enabled(&mut self, v: bool)
pub fn g_background_path(&self) -> &str
pub fn clear_g_background_path(&mut self)
pub fn has_g_background_path(&self) -> bool
pub fn set_g_background_path(&mut self, v: String)
pub fn mut_g_background_path(&mut self) -> &mut String
pub fn take_g_background_path(&mut self) -> String
pub fn g_background_max_keep(&self) -> &str
pub fn clear_g_background_max_keep(&mut self)
pub fn has_g_background_max_keep(&self) -> bool
pub fn set_g_background_max_keep(&mut self, v: String)
pub fn mut_g_background_max_keep(&mut self) -> &mut String
pub fn take_g_background_max_keep(&mut self) -> String
pub fn show_timestamps_in_console(&self) -> bool
pub fn clear_show_timestamps_in_console(&mut self)
pub fn has_show_timestamps_in_console(&self) -> bool
pub fn set_show_timestamps_in_console(&mut self, v: bool)
Trait Implementations§
source§impl Clone for CMsgClientSettings
impl Clone for CMsgClientSettings
source§fn clone(&self) -> CMsgClientSettings
fn clone(&self) -> CMsgClientSettings
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CMsgClientSettings
impl Debug for CMsgClientSettings
source§impl<'a> Default for &'a CMsgClientSettings
impl<'a> Default for &'a CMsgClientSettings
source§fn default() -> &'a CMsgClientSettings
fn default() -> &'a CMsgClientSettings
Returns the “default value” for a type. Read more
source§impl Default for CMsgClientSettings
impl Default for CMsgClientSettings
source§fn default() -> CMsgClientSettings
fn default() -> CMsgClientSettings
Returns the “default value” for a type. Read more
source§impl Message for CMsgClientSettings
impl Message for CMsgClientSettings
source§const NAME: &'static str = "CMsgClientSettings"
const NAME: &'static str = "CMsgClientSettings"
Message name as specified in
.proto
file. Read moresource§fn is_initialized(&self) -> bool
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<()>
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
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<()>
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_> ) -> Result<()>
Write message to the stream. Read more
source§fn special_fields(&self) -> &SpecialFields
fn special_fields(&self) -> &SpecialFields
Special fields (unknown fields and cached size).
source§fn mut_special_fields(&mut self) -> &mut SpecialFields
fn mut_special_fields(&mut self) -> &mut SpecialFields
Special fields (unknown fields and cached size).
source§fn new() -> CMsgClientSettings
fn new() -> CMsgClientSettings
Create an empty message object. Read more
source§fn default_instance() -> &'static CMsgClientSettings
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>
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
Parse message from stream.
source§fn cached_size(&self) -> u32
fn cached_size(&self) -> u32
Get size previously computed by
compute_size
. Read moresource§fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
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>
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>
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>
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>
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_tokio_bytes(bytes: &Bytes) -> Result<Self, Error>
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>
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>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
Write the message to the writer.
source§fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write
) -> Result<(), Error>
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>
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
fn unknown_fields(&self) -> &UnknownFields
Get a reference to unknown fields.
source§fn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
Get a mutable reference to unknown fields.
source§impl PartialEq for CMsgClientSettings
impl PartialEq for CMsgClientSettings
source§fn eq(&self, other: &CMsgClientSettings) -> bool
fn eq(&self, other: &CMsgClientSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RpcMessage for CMsgClientSettings
impl RpcMessage for CMsgClientSettings
impl StructuralPartialEq for CMsgClientSettings
Auto Trait Implementations§
impl !Freeze for CMsgClientSettings
impl RefUnwindSafe for CMsgClientSettings
impl Send for CMsgClientSettings
impl Sync for CMsgClientSettings
impl Unpin for CMsgClientSettings
impl UnwindSafe for CMsgClientSettings
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more