terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ UpdatePixelScale()

void DeviceVPPICalculator.UpdatePixelScale ( bool safeRegion = false)
inlineprotectedinherited

Definition at line 121 of file DeviceVPPICalculator.cs.

122 {
123 bool isEditor = Application.isEditor;
125 float deviceDPI = this.GetDeviceDPI();
127 int height;
128 if (forceEMUEntry != null)
129 {
130 float dpi = forceEMUEntry.DPI;
131 this.DPI = dpi;
132 height = forceEMUEntry.Height;
133 return;
134 }
135 this.DPI = (float)height;
136 float height2 = this.GetViewportSafeRegion().height;
137 float dpi2 = this.DPI;
138 this.PhysicalHeight = (float)height;
139 if (forceEMUEntry == null)
140 {
141 }
142 bool vppioverridden = this.VPPIOverridden;
143 if (vppioverridden)
144 {
145 float vppi = this.VPPI;
146 return;
147 }
149 float physicalHeight = this.PhysicalHeight;
150 float num = physicalToResolution.Evaluate(height2);
151 float physicalHeight2 = this.PhysicalHeight;
153 float zoomScale = this._zoomScale;
154 float dpi3 = this.DPI;
156 }
class f__AnonymousType0<< Count > j__TPar
AnimationCurve PhysicalToResolution
DeviceVPPICalculator.EditorMobileEmuEntry _forceEMUEntry
float height
Definition Rect.cs:175

References DeviceVPPICalculator._forceEMUEntry, DeviceVPPICalculator._zoomScale, DeviceVPPICalculator.DPI, DeviceVPPICalculator.GetDeviceDPI(), DeviceVPPICalculator.GetViewportSafeRegion(), UnityEngine.Rect.height, UnityEngine.Application.isEditor, j__TPar, DeviceVPPICalculator.PhysicalHeight, DeviceVPPICalculator.PhysicalToResolution, DeviceVPPICalculator.UpdateForcedEmulation(), DeviceVPPICalculator.VPPI, and DeviceVPPICalculator.VPPIOverridden.