Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.UserPreferences.GraphicsSizePreferences Class Reference

Last update: 16.07.2025

Use to set the global dwg graphics size preferences. More...

Inheritance diagram for OpenTD.UserPreferences.GraphicsSizePreferences:
OpenTD.UserPreferences.PreferencesOpenTD.IUpdatableOpenTD.ITdDerivedOpenTD.TdConnected

Public Member Functions

 GraphicsSizePreferences ()
 
 GraphicsSizePreferences (ThermalDesktop _td)
 
void Update ()
 Updates the TD entity with the latest client data.
 
void UpdateFromTD ()
 Updates the client-side instance with the latest data from the TD entity.
 

Properties

Dimensional< ModelLength > nodeSize [get, set]
 
double screenNodePercent [get, set]
 
bool useScreenNodePercent [get, set]
 
double condScale [get, set]
 
Dimensional< ModelLength > arrowSize [get, set]
 
bool useScreenArrowPercent [get, set]
 
double screenArrowPercent [get, set]
 
Dimensional< ModelLength > lumpSize [get, set]
 
double screenLumpPercent [get, set]
 
bool useScreenLumpPercent [get, set]
 
double pathScale [get, set]
 
bool usePathDiameter [get, set]
 
double hxScale [get, set]
 
double screenHXPercent [get, set]
 
bool useScreenHXPercent [get, set]
 
Dimensional< ModelLength > tieSize [get, set]
 
double screenTiePercent [get, set]
 
bool useScreenTiePercent [get, set]
 
int numTieDraw [get, set]
 
double primitiveAxesLengthPercent [get, set]
 
bool NeedsUpdateFromTD = true [get, protected set]
 

Detailed Description

Use to set the global dwg graphics size preferences.

Constructor & Destructor Documentation

◆ GraphicsSizePreferences() [1/2]

OpenTD.UserPreferences.GraphicsSizePreferences.GraphicsSizePreferences ( )
inline

◆ GraphicsSizePreferences() [2/2]

OpenTD.UserPreferences.GraphicsSizePreferences.GraphicsSizePreferences ( ThermalDesktop _td)
inline

Member Function Documentation

◆ Update()

void OpenTD.UserPreferences.GraphicsSizePreferences.Update ( )
inline

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

void OpenTD.UserPreferences.GraphicsSizePreferences.UpdateFromTD ( )
inline

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

Implements OpenTD.IUpdatable.

Property Documentation

◆ arrowSize

Dimensional<ModelLength> OpenTD.UserPreferences.GraphicsSizePreferences.arrowSize
getset

◆ condScale

double OpenTD.UserPreferences.GraphicsSizePreferences.condScale
getset

◆ hxScale

double OpenTD.UserPreferences.GraphicsSizePreferences.hxScale
getset

◆ lumpSize

Dimensional<ModelLength> OpenTD.UserPreferences.GraphicsSizePreferences.lumpSize
getset

◆ NeedsUpdateFromTD

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

◆ nodeSize

Dimensional<ModelLength> OpenTD.UserPreferences.GraphicsSizePreferences.nodeSize
getset

◆ numTieDraw

int OpenTD.UserPreferences.GraphicsSizePreferences.numTieDraw
getset

◆ pathScale

double OpenTD.UserPreferences.GraphicsSizePreferences.pathScale
getset

◆ primitiveAxesLengthPercent

double OpenTD.UserPreferences.GraphicsSizePreferences.primitiveAxesLengthPercent
getset

◆ screenArrowPercent

double OpenTD.UserPreferences.GraphicsSizePreferences.screenArrowPercent
getset

◆ screenHXPercent

double OpenTD.UserPreferences.GraphicsSizePreferences.screenHXPercent
getset

◆ screenLumpPercent

double OpenTD.UserPreferences.GraphicsSizePreferences.screenLumpPercent
getset

◆ screenNodePercent

double OpenTD.UserPreferences.GraphicsSizePreferences.screenNodePercent
getset

◆ screenTiePercent

double OpenTD.UserPreferences.GraphicsSizePreferences.screenTiePercent
getset

◆ tieSize

Dimensional<ModelLength> OpenTD.UserPreferences.GraphicsSizePreferences.tieSize
getset

◆ usePathDiameter

bool OpenTD.UserPreferences.GraphicsSizePreferences.usePathDiameter
getset

◆ useScreenArrowPercent

bool OpenTD.UserPreferences.GraphicsSizePreferences.useScreenArrowPercent
getset

◆ useScreenHXPercent

bool OpenTD.UserPreferences.GraphicsSizePreferences.useScreenHXPercent
getset

◆ useScreenLumpPercent

bool OpenTD.UserPreferences.GraphicsSizePreferences.useScreenLumpPercent
getset

◆ useScreenNodePercent

bool OpenTD.UserPreferences.GraphicsSizePreferences.useScreenNodePercent
getset

◆ useScreenTiePercent

bool OpenTD.UserPreferences.GraphicsSizePreferences.useScreenTiePercent
getset

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

Connect with Ansys