Candide.UserSettings.DisplayUserSettings
Type JSONpublic class in Candide.UserSettings
Type metadata
- Assembly
Romestead - Namespace
Candide.UserSettings - Base type
Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings> - Hash
7A95BB22CEA7F8795B451B5700C6BDEA958285C9302AFDFB6EE557C80611B0CC
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
AvailableResolutions# | public | public System.Collections.Generic.List<Candide.UserSettings.ScreenResolution> AvailableResolutions |
_cameraScale# | private | private System.Nullable<System.Single> _cameraScale |
_cursorScale# | private | private System.Nullable<System.Int32> _cursorScale |
_displayMode# | private | private Candide.UserSettings.CandideDisplayMode _displayMode |
_fullscreenErrorCaught# | private | private System.Boolean _fullscreenErrorCaught |
_gameResolution# | private | private Microsoft.Xna.Framework.Point _gameResolution |
_uiScale# | private | private System.Nullable<System.Int32> _uiScale |
Properties
| Name | Visibility | Signature |
|---|---|---|
CameraScale# | public | public System.Nullable<System.Single> CameraScale |
CursorScale# | public | public System.Nullable<System.Int32> CursorScale |
DisplayMode# | public | public Candide.UserSettings.CandideDisplayMode DisplayMode |
GameResolution# | public | public Microsoft.Xna.Framework.Point GameResolution |
UiScale# | public | public System.Nullable<System.Int32> UiScale |
Methods
ApplySettings
#
public System.Void ApplySettings()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2F4825500C68C6F8C0E6B0B52DDDA2FEED35B9EEB2A7B747178EF211C086676E - Body hash
84805745CD420157AC8C5716459EC9DD0D9442E481A4499C1D306A6D0C9DBDC1 - IL size972
Referenced calls
Candide.CandideUI.CandideDesktop::OnResolutionChanging()Candide.UserSettings.DisplayUserSettings::get_DisplayMode()Candide.UserSettings.WindowUserSettings::get_WindowPosition()System.Nullable<Microsoft.Xna.Framework.Point>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Point>::get_Value()Candide.Scene.GameScene::get_GraphicsDevice()Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DisplayMode()Microsoft.Xna.Framework.Graphics.DisplayMode::get_Width()Microsoft.Xna.Framework.Graphics.DisplayMode::get_Height()Candide.UserSettings.DisplayUserSettings::get_GameResolution()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings>::CreateDefault()Candide.UserSettings.DisplayUserSettings::set_GameResolution(Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)Microsoft.Xna.Framework.GraphicsDeviceManager::set_HardwareModeSwitch(System.Boolean)System.Math::Clamp(System.Int32, System.Int32, System.Int32)Microsoft.Xna.Framework.GraphicsDeviceManager::set_PreferredBackBufferWidth(System.Int32)Microsoft.Xna.Framework.GraphicsDeviceManager::set_PreferredBackBufferHeight(System.Int32)Microsoft.Xna.Framework.GraphicsDeviceManager::set_IsFullScreen(System.Boolean)Candide.Scene.GameScene::get_Window()Microsoft.Xna.Framework.GameWindow::set_Position(Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.GraphicsDeviceManager::ApplyChanges()Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings>::SetDefault()Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings>::ApplySettings()Candide.UserSettings.DisplayUserSettings::GetDisplayData()Candide.UserSettings.DisplayUserSettings::get_CameraScale()System.Nullable<System.Single>::get_HasValue()System.Nullable<System.Single>::get_Value()System.Nullable<System.Single>::.ctor(!0)System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Int32>::get_Value()System.Nullable<System.Int32>::.ctor(!0)
String literals
Screen size is less than screen resolution. Resetting to default
Clone
#
public Candide.UserSettings.DisplayUserSettings Clone()
Method metadata
- Visibilitypublic
- Return type
Candide.UserSettings.DisplayUserSettings - StaticFalse
- VirtualTrue
- Hash
ECB37A8C12724FAA813047700C6129396B1B45834F3BDDC3F49FBA86F2CB6F47 - Body hash
AFF39C8F95AFD50529F6BAA8EBEF7DEDD32E6431DF650D17FEF14B964228E4C6 - IL size78
Referenced calls
Candide.UserSettings.DisplayUserSettings::.ctor()Candide.UserSettings.DisplayUserSettings::get_DisplayMode()Candide.UserSettings.DisplayUserSettings::get_UiScale()Candide.UserSettings.DisplayUserSettings::get_CameraScale()Candide.UserSettings.DisplayUserSettings::get_CursorScale()Candide.UserSettings.DisplayUserSettings::get_GameResolution()
CreateDefault
#
protected Candide.UserSettings.DisplayUserSettings CreateDefault()
Method metadata
- Visibilityprotected
- Return type
Candide.UserSettings.DisplayUserSettings - StaticFalse
- VirtualTrue
- Hash
5751A4050BD7E4FF2C0F0BE62559321BC9C987ED864535CBD1D78CFC4408C0D3 - Body hash
AD2FCCFC4328B0BCAD84C9AD26649EA27FC4ECCB557E9202E3C0FCB4A8A42620 - IL size12
Referenced calls
Candide.UserSettings.DisplayUserSettings::.ctor()Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings>::SetDefault()
GetDefaultCameraScale
#
public System.Int32 GetDefaultCameraScale()
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualFalse
- Hash
57F4A3AF820CAF1F2DFACF3A4209AE7873D43DA7628A825CE77BDF22415D312E - Body hash
9FCB3F766A76A4FB4EB21ABDD3B6792D0D0C4E6673B845662C36D2DFF90DE235 - IL size12
Referenced calls
Called by
GetDisplayData
#
private Candide.CandideUI.Helpers.DisplayData GetDisplayData()
Method metadata
- Visibilityprivate
- Return type
Candide.CandideUI.Helpers.DisplayData - StaticFalse
- VirtualFalse
- Hash
A4C6EE23C2BA149CF66DEFAFC3377167B2E6D433BFAEDC723E3AA49B592224AB - Body hash
E185556EEF524DE44C49BF08E399D95828251D1728DF21C2F7285CEAA3D61C33 - IL size78
Referenced calls
Candide.UserSettings.DisplayUserSettings::get_DisplayMode()Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DisplayMode()Microsoft.Xna.Framework.Graphics.DisplayMode::get_Width()Candide.UserSettings.DisplayUserSettings::get_GameResolution()Microsoft.Xna.Framework.Graphics.DisplayMode::get_Height()Candide.CandideUI.Helpers.DisplayHelper::GetDisplayDataForResolution(System.Int32, System.Int32)
GetMaxUiScale
#
public System.Int32 GetMaxUiScale()
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualFalse
- Hash
744C6FC3D02122F561F284BAD033BCCC62E3FC38BE9E40B6D9875E83DD5D6C02 - Body hash
F8B23151AB1BACD743305389805C8935ED3FBEB698A5649955FA5726483C2D11 - IL size12
Referenced calls
GetMinCameraScale
#
public System.Int32 GetMinCameraScale()
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualFalse
- Hash
0B79142B42F60346940FA048BA73CAA018675F7A5EE63ADC3BB3A4F8A73F9C86 - Body hash
1E09C520ADAD9DD7691A25797236CFC14FEA734EE96C633BF552A83058797D8A - IL size12
Referenced calls
GetSettingsFilePath
#
protected System.String GetSettingsFilePath()
Method metadata
- Visibilityprotected
- Return type
System.String - StaticFalse
- VirtualTrue
- Hash
865F9AD3DB7F4E36075BBBDB9E4A4B45999B511B2DD69CA9748667D4D566970C - Body hash
3598F2C841D07CA1CCBB3AF1A3270DB3B1EBD7757DEEAA66FA280B175DD9C972 - IL size6
String literals
display.json
Load
#
public System.Void Load(Candide.UserSettings.DisplayUserSettings settings)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3C9F3A048959F0F691182A7FAE4915473D8B8CAC66CB23B5734AA1CCBAD55C13 - Body hash
6CDC12919790A2E28E4CD70A3D18DDBFC7C6A73C619D43B1A51B583C10C3D1DD - IL size283
Referenced calls
System.Collections.Generic.List<Candide.UserSettings.ScreenResolution>::Clear()Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_DefaultAdapter()Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_CurrentDisplayMode()Microsoft.Xna.Framework.Graphics.DisplayMode::get_Width()Microsoft.Xna.Framework.Graphics.DisplayMode::get_Height()Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)System.Collections.Generic.List<Candide.UserSettings.ScreenResolution>::Add(!0)Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings>::Load(T)Candide.UserSettings.DisplayUserSettings::get_DisplayMode()Candide.UserSettings.DisplayUserSettings::set_DisplayMode(Candide.UserSettings.CandideDisplayMode)Candide.UserSettings.DisplayUserSettings::get_UiScale()Candide.UserSettings.DisplayUserSettings::set_UiScale(System.Nullable<System.Int32>)Candide.UserSettings.DisplayUserSettings::get_CursorScale()Candide.UserSettings.DisplayUserSettings::set_CursorScale(System.Nullable<System.Int32>)Candide.UserSettings.DisplayUserSettings::get_GameResolution()Candide.UserSettings.DisplayUserSettings::set_GameResolution(Microsoft.Xna.Framework.Point)Candide.UserSettings.DisplayUserSettings::get_CameraScale()Candide.UserSettings.DisplayUserSettings::set_CameraScale(System.Nullable<System.Single>)
SetDefault
#
protected System.Void SetDefault()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E809647515CD69A1E5FEE097CD324DDFEC3800B55FAB116C080F705EB519174E - Body hash
F991F91BB69C5EA68A38E457C871476037E633CBEB5BF5803355A8E92AFDD1F0 - IL size71
Referenced calls
Candide.UserSettings.UserSettingsCategory<Candide.UserSettings.DisplayUserSettings>::SetDefault()Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)