    

 ## On this page

  

 

 # OpenTD.UserPreferences.UserPreferences Class Reference

 Last update: 16.07.2025 

Provides access to the global user preferences for a dwg. [More...](#details)

Inheritance diagram for OpenTD.UserPreferences.UserPreferences:

 ![](/sites/default/files/migrate-content/opentd_refefence_net_8_2025_r2_doc_1/class_open_t_d_1_1_user_preferences_1_1_user_preferences.png)



## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [UserPreferences](#a06731d36ce70ff5b0ac6f00fda73167e) () Do not use.   
  [UserPreferences](#ab110383bf0d412a4d7beff10ecd7d1d0) ([ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) \_td) void [Update](#a66b401e68da7b93b040bd0c51699d3a4) () Updates the TD entity with the latest client data.   
 void [UpdateFromTD](#a311c96ee0d01f337c9911f2a4e7de049) () Updates the client-side instance with the latest data from the TD entity.   
 [UnitsPreferences](class_open_t_d_1_1_user_preferences_1_1_units_preferences.xhtml) [GetDwgUnits](#ae4db3f758721aeeec64cd1e6983f6ce5) () Deprecated. Use Units member instead.   
 [Acceleration](class_open_t_d_1_1_user_preferences_1_1_acceleration.xhtml) [GetAcceleration](#acfd33e4eb7be62c395024451ec02bb3f) () Deprecated. Use [Acceleration](class_open_t_d_1_1_user_preferences_1_1_acceleration.xhtml "Represents the acceleration vector that can be set in the global dwg user preferences.") member instead.   
 ## <a id="properties" name="properties"></a>Properties

[UnitsPreferences](class_open_t_d_1_1_user_preferences_1_1_units_preferences.xhtml) [Units](#a1db277af42c9afde8949bf996ca476d0)` [get]` Global units preferences for the dwg.   
 [GraphicsVisibilityPreferences](class_open_t_d_1_1_user_preferences_1_1_graphics_visibility_preferences.xhtml) [GraphicsVisibility](#aab0744beb0cf36e20a92adb0efb99ce5)` [get]` Global graphics visibility preferences for the dwg.   
 [GraphicsSizePreferences](class_open_t_d_1_1_user_preferences_1_1_graphics_size_preferences.xhtml) [GraphicsSize](#ab42847356b52036ea62d8bdfaa79bc92)` [get]` Global graphics size preferences for the dwg.   
 [GraphicsResolutionPreferences](class_open_t_d_1_1_user_preferences_1_1_graphics_resolution_preferences.xhtml) [GraphicsResolution](#acf140516120e215301a292720ca245d0)` [get]` Global graphics resolution preferences for the dwg.   
 [GraphicsTextPreferences](class_open_t_d_1_1_user_preferences_1_1_graphics_text_preferences.xhtml) [GraphicsText](#a0d2b162b9c4f78067fa8b30413dd0aae)` [get]` Global text preferences for the dwg.   
 [CalculationsPreferences](class_open_t_d_1_1_user_preferences_1_1_calculations_preferences.xhtml) [Calculations](#ac850816eb2e7b2949694dc76de7d0dea)` [get]` Global calculations preferences for the dwg.   
 [SindaPreferences](class_open_t_d_1_1_user_preferences_1_1_sinda_preferences.xhtml) [Sinda](#a0def667f1f8d036616105034fe9dcd3c)` [get]` Global Sinda preferences for the dwg.   
 [Acceleration](class_open_t_d_1_1_user_preferences_1_1_acceleration.xhtml) [Acceleration](#ae39f1ff2303e6c3cf1b3944071b24ef2)` [get]` Global acceleration preferences for the dwg.   
 [AdvancedPreferences](class_open_t_d_1_1_user_preferences_1_1_advanced_preferences.xhtml) [Advanced](#a8ccaa9259f14c9ae073df977f47e009c)` [get]` Global advanced preferences for the dwg.   
 bool [NeedsUpdateFromTD](class_open_t_d_1_1_user_preferences_1_1_preferences.xhtml#a012bb0c5f39ee504be222b4292f5ffc3) = true` [get, protected set]` <a id="details" name="details"></a>## Detailed Description

Provides access to the global user preferences for a dwg.



## Constructor &amp; Destructor Documentation

<a id="a06731d36ce70ff5b0ac6f00fda73167e" name="a06731d36ce70ff5b0ac6f00fda73167e"></a>## [◆ ](#a06731d36ce70ff5b0ac6f00fda73167e)UserPreferences() \[1/2\]

 OpenTD.UserPreferences.UserPreferences.UserPreferences  ( )   inline 

Do not use.





<a id="ab110383bf0d412a4d7beff10ecd7d1d0" name="ab110383bf0d412a4d7beff10ecd7d1d0"></a>## [◆ ](#ab110383bf0d412a4d7beff10ecd7d1d0)UserPreferences() \[2/2\]

 OpenTD.UserPreferences.UserPreferences.UserPreferences  ( [ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) *\_td*)   inline 





## Member Function Documentation

<a id="acfd33e4eb7be62c395024451ec02bb3f" name="acfd33e4eb7be62c395024451ec02bb3f"></a>## [◆ ](#acfd33e4eb7be62c395024451ec02bb3f)GetAcceleration()

 [Acceleration](class_open_t_d_1_1_user_preferences_1_1_acceleration.xhtml) OpenTD.UserPreferences.UserPreferences.GetAcceleration  ( )   inline 

Deprecated. Use [Acceleration](class_open_t_d_1_1_user_preferences_1_1_acceleration.xhtml "Represents the acceleration vector that can be set in the global dwg user preferences.") member instead.

See also[OpenTD.UserPreferences.UserPreferences.Acceleration](#ae39f1ff2303e6c3cf1b3944071b24ef2 "Global acceleration preferences for the dwg.")



<a id="ae4db3f758721aeeec64cd1e6983f6ce5" name="ae4db3f758721aeeec64cd1e6983f6ce5"></a>## [◆ ](#ae4db3f758721aeeec64cd1e6983f6ce5)GetDwgUnits()

 [UnitsPreferences](class_open_t_d_1_1_user_preferences_1_1_units_preferences.xhtml) OpenTD.UserPreferences.UserPreferences.GetDwgUnits  ( )   inline 

Deprecated. Use Units member instead.

See also[OpenTD.UserPreferences.UserPreferences.Units](#a1db277af42c9afde8949bf996ca476d0 "Global units preferences for the dwg.")



<a id="a66b401e68da7b93b040bd0c51699d3a4" name="a66b401e68da7b93b040bd0c51699d3a4"></a>## [◆ ](#a66b401e68da7b93b040bd0c51699d3a4)Update()

 void OpenTD.UserPreferences.UserPreferences.Update  ( )   inline 

Updates the TD entity with the latest client data.

Implements [OpenTD.IUpdatable](interface_open_t_d_1_1_i_updatable.xhtml#a162ef7c717f51047a1d45c7df4282470).





<a id="a311c96ee0d01f337c9911f2a4e7de049" name="a311c96ee0d01f337c9911f2a4e7de049"></a>## [◆ ](#a311c96ee0d01f337c9911f2a4e7de049)UpdateFromTD()

 void OpenTD.UserPreferences.UserPreferences.UpdateFromTD  ( )   inline 

Updates the client-side instance with the latest data from the TD entity.

Implements [OpenTD.IUpdatable](interface_open_t_d_1_1_i_updatable.xhtml#a47f3096415cfb5694fd822df8a1eceb0).





## Property Documentation

<a id="ae39f1ff2303e6c3cf1b3944071b24ef2" name="ae39f1ff2303e6c3cf1b3944071b24ef2"></a>## [◆ ](#ae39f1ff2303e6c3cf1b3944071b24ef2)Acceleration

 [Acceleration](class_open_t_d_1_1_user_preferences_1_1_acceleration.xhtml) OpenTD.UserPreferences.UserPreferences.Acceleration  get 

Global acceleration preferences for the dwg.





<a id="a8ccaa9259f14c9ae073df977f47e009c" name="a8ccaa9259f14c9ae073df977f47e009c"></a>## [◆ ](#a8ccaa9259f14c9ae073df977f47e009c)Advanced

 [AdvancedPreferences](class_open_t_d_1_1_user_preferences_1_1_advanced_preferences.xhtml) OpenTD.UserPreferences.UserPreferences.Advanced  get 

Global advanced preferences for the dwg.





<a id="ac850816eb2e7b2949694dc76de7d0dea" name="ac850816eb2e7b2949694dc76de7d0dea"></a>## [◆ ](#ac850816eb2e7b2949694dc76de7d0dea)Calculations

 [CalculationsPreferences](class_open_t_d_1_1_user_preferences_1_1_calculations_preferences.xhtml) OpenTD.UserPreferences.UserPreferences.Calculations  get 

Global calculations preferences for the dwg.





<a id="acf140516120e215301a292720ca245d0" name="acf140516120e215301a292720ca245d0"></a>## [◆ ](#acf140516120e215301a292720ca245d0)GraphicsResolution

 [GraphicsResolutionPreferences](class_open_t_d_1_1_user_preferences_1_1_graphics_resolution_preferences.xhtml) OpenTD.UserPreferences.UserPreferences.GraphicsResolution  get 

Global graphics resolution preferences for the dwg.





<a id="ab42847356b52036ea62d8bdfaa79bc92" name="ab42847356b52036ea62d8bdfaa79bc92"></a>## [◆ ](#ab42847356b52036ea62d8bdfaa79bc92)GraphicsSize

 [GraphicsSizePreferences](class_open_t_d_1_1_user_preferences_1_1_graphics_size_preferences.xhtml) OpenTD.UserPreferences.UserPreferences.GraphicsSize  get 

Global graphics size preferences for the dwg.





<a id="a0d2b162b9c4f78067fa8b30413dd0aae" name="a0d2b162b9c4f78067fa8b30413dd0aae"></a>## [◆ ](#a0d2b162b9c4f78067fa8b30413dd0aae)GraphicsText

 [GraphicsTextPreferences](class_open_t_d_1_1_user_preferences_1_1_graphics_text_preferences.xhtml) OpenTD.UserPreferences.UserPreferences.GraphicsText  get 

Global text preferences for the dwg.





<a id="aab0744beb0cf36e20a92adb0efb99ce5" name="aab0744beb0cf36e20a92adb0efb99ce5"></a>## [◆ ](#aab0744beb0cf36e20a92adb0efb99ce5)GraphicsVisibility

 [GraphicsVisibilityPreferences](class_open_t_d_1_1_user_preferences_1_1_graphics_visibility_preferences.xhtml) OpenTD.UserPreferences.UserPreferences.GraphicsVisibility  get 

Global graphics visibility preferences for the dwg.





<a id="a012bb0c5f39ee504be222b4292f5ffc3" name="a012bb0c5f39ee504be222b4292f5ffc3"></a>## [◆ ](#a012bb0c5f39ee504be222b4292f5ffc3)NeedsUpdateFromTD

 bool OpenTD.UserPreferences.Preferences.NeedsUpdateFromTD = true  getprotected setinherited 





<a id="a0def667f1f8d036616105034fe9dcd3c" name="a0def667f1f8d036616105034fe9dcd3c"></a>## [◆ ](#a0def667f1f8d036616105034fe9dcd3c)Sinda

 [SindaPreferences](class_open_t_d_1_1_user_preferences_1_1_sinda_preferences.xhtml) OpenTD.UserPreferences.UserPreferences.Sinda  get 

Global Sinda preferences for the dwg.





<a id="a1db277af42c9afde8949bf996ca476d0" name="a1db277af42c9afde8949bf996ca476d0"></a>## [◆ ](#a1db277af42c9afde8949bf996ca476d0)Units

 [UnitsPreferences](class_open_t_d_1_1_user_preferences_1_1_units_preferences.xhtml) OpenTD.UserPreferences.UserPreferences.Units  get 

Global units preferences for the dwg.





---

The documentation for this class was generated from the following file:- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/UserPreferences/**UserPreferences.cs**