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

View Roblox documentation

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: bool

Inherited from Instance

class_name: &'a str

Inherited from Instance

name: &'a str

Inherited from Instance

parent: Option<InstanceRef>

Inherited from Instance

roblox_locked: bool

Inherited from Instance

source_asset_id: i64

Inherited 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

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

Inherited from Instance

Inherited from Instance

Inherited from Instance

Inherited from Instance

Inherited from Instance

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.