Candide.CandideUI.PauseMenuUi.CandideDisplaySettings
Type JSONpublic class in Candide.CandideUI.PauseMenuUi
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.PauseMenuUi - Base type
Candide.CandideUI.Containers.CandideVerticalStackPanel - Interfaces
Candide.CandideUI.PauseMenuUi.ISettingsCategoryUi - Hash
56598AEB1EDC24374422B7C53558E7B6FB5FE01FE455C475CF7F36278D8BE289
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_modalHasFired# | private | private System.Boolean _modalHasFired |
_originalSettings# | private | private Candide.UserSettings.DisplayUserSettings _originalSettings |
_settings# | private | private Candide.UserSettings.DisplayUserSettings _settings |
_settingsPanel# | private | private Candide.CandideUI.Containers.CandideVerticalStackPanel _settingsPanel |
Methods
BuildUi
#
private System.Void BuildUi()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BD71A47E398497DA9BB33FCF91BDB7DCDA9BCF32E16279FAB11CA8D0FBE84B93 - Body hash
1473E584FE9EA930C8569B4085C96DB1C052A6FBBB1182E52A1A675742D47FC5 - IL size1022
Referenced calls
CandideDisplaySettings.<>c__DisplayClass4_0::.ctor()Candide.CandideUI.Containers.CandideGrid::ClearChildren()Candide.UserSettings.DisplayUserSettings::get_GameResolution()Shared.Text.StringDefinitions::GetString(System.String)CandideDisplaySettings.<>c::<BuildUi>b__4_0(Candide.UserSettings.ScreenResolution)System.Func<Candide.UserSettings.ScreenResolution, Candide.CandideUI.Input.ValueSpinnerValue<Microsoft.Xna.Framework.Point>>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable<!!0>)CandideDisplaySettings.<>c__DisplayClass4_0::<BuildUi>b__1(Microsoft.Xna.Framework.Point)System.Action<Microsoft.Xna.Framework.Point>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateEnumSpinnerSetting(T, System.String, System.Collections.Generic.IReadOnlyCollection<Candide.CandideUI.Input.ValueSpinnerValue<T>>, System.Action<T>)Candide.UserSettings.DisplayUserSettings::get_DisplayMode()Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)Candide.CandideUI.Input.ValueSpinnerValue<Candide.UserSettings.CandideDisplayMode>::.ctor()CandideDisplaySettings.<>c__DisplayClass4_0::<BuildUi>b__2(Candide.UserSettings.CandideDisplayMode)System.Action<Candide.UserSettings.CandideDisplayMode>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)Candide.UserSettings.DisplayUserSettings::get_UiScale()System.Nullable<System.Int32>::get_HasValue()Candide.CandideUI.CandideUiSystem::get_Scale()System.Nullable<System.Int32>::GetValueOrDefault()Candide.UserSettings.DisplayUserSettings::GetMaxUiScale()CandideDisplaySettings.<>c__DisplayClass4_0::<BuildUi>b__3(System.Int32)System.Action<System.Int32>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateIntSpinnerSetting(System.Int32, System.Int32, System.Int32, System.String, System.String, System.Action<System.Int32>)Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)CandideDisplaySettings.<>c__DisplayClass4_0::<BuildUi>b__4(System.Boolean)System.Action<System.Boolean>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.PauseMenuUi.CandideUiSettingsHelper::CreateCheckboxSetting(System.Boolean, System.String, System.String, System.Action<System.Boolean>)Candide.UserSettings.DisplayUserSettings::get_CameraScale()
String literals
Settings_Display_WindowSizeSettings_Display_WindowedSettings_Display_WindowedFullscreenSettings_Display_FullscreenSettings_Display_DisplayModeSettings_Display_UiScaleSettings_Display_AutomaticUiScaleSettings_Display_AutomaticUiScale_DescriptionSettings_Display_CameraScaleSettings_Display_AutomaticCameraScaleSettings_Display_AutomaticCameraScale_DescriptionSettings_Display_CursorScaleSettings_Display_AutomaticCursorScaleSettings_Display_AutomaticCursorScale_Description
HasChanges
#
public System.Boolean HasChanges()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
8623D4206081473F0760369EEC573A8D8E5BC161EF6A9A269A2563E4FF8D197E - Body hash
759EE1997A5A17C818A798F3FA3F85F97E241A7A40A6CF5E17ADE23027ECFD67 - IL size12
Undo
#
public System.Void Undo()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
12FB65C1E6309305238666BF86D3E9741BD24D79F97F613BF35047877F895811 - Body hash
D37E9B9A0B8DFC6D799FAF2DAEBA062252F8FE3EC4FCFFAD6117CF86DF9B7F84 - IL size49
Referenced calls
Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings>::Load(T)Candide.CandideUI.PauseMenuUi.CandideDisplaySettings::BuildUi()
UserSave
#
public System.Void UserSave()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F43DFD2DBD97C1DB85ACA271E853287F0302B8EE012CF36A47FC86B575E0660A - Body hash
35A45E736F8988B008D2B3715FE5FDAA6F1132E5EA4C0D5E267839AF42904555 - IL size91
Referenced calls
Candide.CandideUI.CandideUiElement::get_Desktop()Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)Candide.CandideUI.PauseMenuUi.CandideDisplaySettings::<UserSave>g__ShowModal|8_0(System.Object, Candide.CandideUI.CandideDesktop)System.EventHandler<Candide.CandideUI.CandideDesktop>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.CandideDesktop::add_ResolutionChanged(System.EventHandler<Candide.CandideUI.CandideDesktop>)Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings>::ApplySettings()Candide.CandideUI.CandideDesktop::remove_ResolutionChanged(System.EventHandler<Candide.CandideUI.CandideDesktop>)
String literals
Don't know what to do if we don't have a Desktop to display the modal on