Struct roblox::instance::UserGameSettings [−][src]
pub struct UserGameSettings<'a> {Show 53 fields
pub all_tutorials_disabled: bool,
pub camera_mode: CustomCameraMode,
pub camera_y_inverted: bool,
pub chat_visible: bool,
pub computer_camera_movement_mode: ComputerCameraMovementMode,
pub computer_movement_mode: ComputerMovementMode,
pub control_mode: ControlMode,
pub fullscreen: bool,
pub gamepad_camera_sensitivity: f32,
pub graphics_quality_level: i32,
pub has_ever_used_vr: bool,
pub is_using_camera_y_inverted: bool,
pub is_using_gamepad_camera_sensitivity: bool,
pub master_volume: f32,
pub micro_profiler_web_server_enabled: bool,
pub micro_profiler_web_server_ip: &'a str,
pub micro_profiler_web_server_port: i32,
pub mouse_sensitivity: f32,
pub mouse_sensitivity_first_person: Vector2,
pub mouse_sensitivity_third_person: Vector2,
pub on_screen_profiler_enabled: bool,
pub onboardings_completed: &'a str,
pub performance_stats_visible: bool,
pub rcc_profiler_record_frame_rate: i32,
pub rcc_profiler_record_time_frame: i32,
pub rotation_type: RotationType,
pub saved_quality_level: SavedQualitySetting,
pub start_maximized: bool,
pub start_screen_position: Vector2,
pub start_screen_size: Vector2,
pub touch_camera_movement_mode: TouchCameraMovementMode,
pub touch_movement_mode: TouchMovementMode,
pub used_core_gui_is_visible_toggle: bool,
pub used_custom_gui_is_visible_toggle: bool,
pub used_hide_hud_shortcut: bool,
pub vr_enabled: bool,
pub vr_rotation_intensity: i32,
pub archivable: bool,
pub class_name: &'a str,
pub name: &'a str,
pub parent: Option<InstanceRef>,
pub roblox_locked: bool,
pub source_asset_id: i64,
pub fullscreen_changed: RBXScriptSignal<bool>,
pub performance_stats_visible_changed: RBXScriptSignal<bool>,
pub studio_mode_changed: RBXScriptSignal<bool>,
pub ancestry_changed: RBXScriptSignal<(Option<InstanceRef>, Option<InstanceRef>)>,
pub attribute_changed: RBXScriptSignal<&'a str>,
pub changed: RBXScriptSignal<&'a str>,
pub child_added: RBXScriptSignal<Option<InstanceRef>>,
pub child_removed: RBXScriptSignal<Option<InstanceRef>>,
pub descendant_added: RBXScriptSignal<Option<InstanceRef>>,
pub descendant_removing: RBXScriptSignal<Option<InstanceRef>>,
}Expand description
The UserGameSettings Instance Class
Fields
all_tutorials_disabled: boolcamera_mode: CustomCameraModecamera_y_inverted: boolchat_visible: boolcomputer_camera_movement_mode: ComputerCameraMovementModecomputer_movement_mode: ComputerMovementModecontrol_mode: ControlModefullscreen: boolgamepad_camera_sensitivity: f32graphics_quality_level: i32has_ever_used_vr: boolis_using_camera_y_inverted: boolis_using_gamepad_camera_sensitivity: boolmaster_volume: f32micro_profiler_web_server_enabled: boolmicro_profiler_web_server_ip: &'a strmicro_profiler_web_server_port: i32mouse_sensitivity: f32mouse_sensitivity_first_person: Vector2mouse_sensitivity_third_person: Vector2on_screen_profiler_enabled: boolonboardings_completed: &'a strperformance_stats_visible: boolrcc_profiler_record_frame_rate: i32rcc_profiler_record_time_frame: i32rotation_type: RotationTypesaved_quality_level: SavedQualitySettingstart_maximized: boolstart_screen_position: Vector2start_screen_size: Vector2touch_camera_movement_mode: TouchCameraMovementModetouch_movement_mode: TouchMovementModeused_core_gui_is_visible_toggle: boolused_custom_gui_is_visible_toggle: boolused_hide_hud_shortcut: boolvr_enabled: boolvr_rotation_intensity: i32archivable: boolInherited from Instance
class_name: &'a strInherited from Instance
name: &'a strInherited from Instance
parent: Option<InstanceRef>Inherited from Instance
roblox_locked: boolInherited from Instance
source_asset_id: i64Inherited from Instance
fullscreen_changed: RBXScriptSignal<bool>performance_stats_visible_changed: RBXScriptSignal<bool>studio_mode_changed: RBXScriptSignal<bool>ancestry_changed: RBXScriptSignal<(Option<InstanceRef>, Option<InstanceRef>)>Inherited from Instance
attribute_changed: RBXScriptSignal<&'a str>Inherited from Instance
changed: RBXScriptSignal<&'a str>Inherited from Instance
child_added: RBXScriptSignal<Option<InstanceRef>>Inherited from Instance
child_removed: RBXScriptSignal<Option<InstanceRef>>Inherited from Instance
descendant_added: RBXScriptSignal<Option<InstanceRef>>Inherited from Instance
descendant_removing: RBXScriptSignal<Option<InstanceRef>>Inherited from Instance
Implementations
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
pub fn find_first_child_which_is_a(
&self,
class_name: &'a str,
recursive: bool
) -> Option<InstanceRef>
pub fn find_first_child_which_is_a(
&self,
class_name: &'a str,
recursive: bool
) -> Option<InstanceRef>
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl<'a> RefUnwindSafe for UserGameSettings<'a>
impl<'a> Send for UserGameSettings<'a>
impl<'a> Sync for UserGameSettings<'a>
impl<'a> Unpin for UserGameSettings<'a>
impl<'a> UnwindSafe for UserGameSettings<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more