    

 ## On this page

  

 

 # OpenTD.UserPreferences.Acceleration Class Reference

 Last update: 16.07.2025 

Represents the acceleration vector that can be set in the global dwg user preferences. [More...](#details)

Inheritance diagram for OpenTD.UserPreferences.Acceleration:

 ![](/sites/default/files/migrate-content/opentd_net4_reference_2025_r2_1/class_open_t_d_1_1_user_preferences_1_1_acceleration.png)



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

 [Acceleration](#a07d62e58e2b88b94a94dda2e3387e649) ()  [Acceleration](#a3653829760bf2f246f215ad695ff43f2) ([ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) \_td) void [Update](#a50c8a44ce6adc9d6bd5a5009cd272df8) () Updates the TD entity with the latest client data.   
 void [UpdateFromTD](#a5cdbe3b1154db9fd6b8b9346713f34a0) () Updates the client-side instance with the latest data from the TD entity.   
 ## <a id="properties" name="properties"></a>Properties

Dimensional&lt; [Gravity](class_open_t_d_1_1_dimension_1_1_gravity.xhtml) &gt; [Magnitude](#a939252a6717d9ad8eae5e089ae1f40c9)` [get, set]` [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) [MagnitudeExp](#a8e273a7fb8150781d722a909bb9089c0)` [get, set]` double [XDir](#aa435eca9a5d96084b946fb06e38351ae)` [get, set]` double [YDir](#a4ad53397748ac32c163b01854eb5e705)` [get, set]` double [ZDir](#a46c4047106bf2fc14e5f12db7fec3b6c)` [get, set]` [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) [XDirExp](#ab65eae5d4f4f7427265baa882017d3d3)` [get, set]` [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) [YDirExp](#ac92a2890fa1a7005dbf552e4194be630)` [get, set]` [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) [ZDirExp](#a03952d31623f63054703e6609bb16a13)` [get, set]` 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

Represents the acceleration vector that can be set in the global dwg user preferences.



## Constructor &amp; Destructor Documentation

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

 OpenTD.UserPreferences.Acceleration.Acceleration  ( )   inline 





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

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





## Member Function Documentation

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

 void OpenTD.UserPreferences.Acceleration.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="a5cdbe3b1154db9fd6b8b9346713f34a0" name="a5cdbe3b1154db9fd6b8b9346713f34a0"></a>## [◆ ](#a5cdbe3b1154db9fd6b8b9346713f34a0)UpdateFromTD()

 void OpenTD.UserPreferences.Acceleration.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="a939252a6717d9ad8eae5e089ae1f40c9" name="a939252a6717d9ad8eae5e089ae1f40c9"></a>## [◆ ](#a939252a6717d9ad8eae5e089ae1f40c9)Magnitude

 Dimensional&lt;[Gravity](class_open_t_d_1_1_dimension_1_1_gravity.xhtml)&gt; OpenTD.UserPreferences.Acceleration.Magnitude  getset 





<a id="a8e273a7fb8150781d722a909bb9089c0" name="a8e273a7fb8150781d722a909bb9089c0"></a>## [◆ ](#a8e273a7fb8150781d722a909bb9089c0)MagnitudeExp

 [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) OpenTD.UserPreferences.Acceleration.MagnitudeExp  getset 





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

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





<a id="aa435eca9a5d96084b946fb06e38351ae" name="aa435eca9a5d96084b946fb06e38351ae"></a>## [◆ ](#aa435eca9a5d96084b946fb06e38351ae)XDir

 double OpenTD.UserPreferences.Acceleration.XDir  getset 





<a id="ab65eae5d4f4f7427265baa882017d3d3" name="ab65eae5d4f4f7427265baa882017d3d3"></a>## [◆ ](#ab65eae5d4f4f7427265baa882017d3d3)XDirExp

 [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) OpenTD.UserPreferences.Acceleration.XDirExp  getset 





<a id="a4ad53397748ac32c163b01854eb5e705" name="a4ad53397748ac32c163b01854eb5e705"></a>## [◆ ](#a4ad53397748ac32c163b01854eb5e705)YDir

 double OpenTD.UserPreferences.Acceleration.YDir  getset 





<a id="ac92a2890fa1a7005dbf552e4194be630" name="ac92a2890fa1a7005dbf552e4194be630"></a>## [◆ ](#ac92a2890fa1a7005dbf552e4194be630)YDirExp

 [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) OpenTD.UserPreferences.Acceleration.YDirExp  getset 





<a id="a46c4047106bf2fc14e5f12db7fec3b6c" name="a46c4047106bf2fc14e5f12db7fec3b6c"></a>## [◆ ](#a46c4047106bf2fc14e5f12db7fec3b6c)ZDir

 double OpenTD.UserPreferences.Acceleration.ZDir  getset 





<a id="a03952d31623f63054703e6609bb16a13" name="a03952d31623f63054703e6609bb16a13"></a>## [◆ ](#a03952d31623f63054703e6609bb16a13)ZDirExp

 [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) OpenTD.UserPreferences.Acceleration.ZDirExp  getset 





---

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