terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
DeviceVPPICalculator Class Reference
+ Inheritance diagram for DeviceVPPICalculator:
+ Collaboration diagram for DeviceVPPICalculator:

Classes

class  EditorMobileEmuEntry
 

Public Member Functions

virtual void UpdateViewport (Rect newVeiwport)
 
float GetDefaultVerticalResolution (bool safeRegion=false)
 
Rect GetDefaultSafeArea ()
 
Rect GetViewportSafeRegion ()
 
Rect GetSafeArea ()
 
void ResetSafeArea ()
 
void SetSafeArea (Rect area)
 
void OverrideVerticalResolution (int verticalResolution)
 
 DeviceVPPICalculator ()
 

Public Attributes

AnimationCurve PhysicalToVPPICurve
 
AnimationCurve PhysicalToResolution
 
float PhysicalHeight
 
float VPPI
 
float DPI
 
float PixelScale
 
bool VPPIOverridden
 

Static Public Attributes

static Rect SafeArea
 

Protected Member Functions

void UpdatePixelScale (bool safeRegion=false)
 

Protected Attributes

Rect _viewport
 

Properties

DeviceOrientation deviceOrientation [get, set]
 
Rect Viewport [get, set]
 
float ZoomScale [get, set]
 

Private Member Functions

float GetDeviceDPI ()
 
bool IsSafeAreaValid ()
 
void UpdateForcedEmulation ()
 

Static Private Member Functions

static DeviceVPPICalculator ()
 

Private Attributes

DeviceOrientation _cachedOrientation
 
bool DeviceDPISectup
 
float DeviceDPI
 
float _zoomScale
 
DeviceVPPICalculator.EditorMobileEmuEntry[] MobileResolutionEntries
 
DeviceVPPICalculator.EditorMobileEmuEntry _forceEMUEntry
 

Static Private Attributes

static float DefaultResolution
 
static float DefaultPhysicalHeight
 

Detailed Description

Definition at line 9 of file DeviceVPPICalculator.cs.


The documentation for this class was generated from the following file: