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
XNAWorldCameraSettings Class Reference
+ Inheritance diagram for XNAWorldCameraSettings:
+ Collaboration diagram for XNAWorldCameraSettings:

Public Member Functions

 XNAWorldCameraSettings ()
 
 XNAWorldCameraSettings (Camera camera, XNAWorldCameraSettings defaultSettings)
 
override void UpdateViewport (Rect newVeiwport)
 
void ApplyCamera ()
 
float GetDefaultVerticalResolution (bool safeRegion=false)
 
Rect GetDefaultSafeArea ()
 
Rect GetViewportSafeRegion ()
 
Rect GetSafeArea ()
 
void ResetSafeArea ()
 
void SetSafeArea (Rect area)
 
void OverrideVerticalResolution (int verticalResolution)
 

Public Attributes

Camera MagnifyCamera
 
bool MagnifyActive
 
global::UnityEngine.Vector2 MagnifySrcRegionOffset
 
global::UnityEngine.Vector2 MagnifySrcRegionSize
 
global::UnityEngine.Vector2 MagnifyDstRegionOffset
 
global::UnityEngine.Vector2 MagnifyDstRegionSize
 
Camera Camera
 
AnimationCurve UIScreenWorldOffset
 
int _cameraWidth
 
int _cameraHeight
 
global::UnityEngine.Vector2 HorizontalSplitScreenResolution
 
global::UnityEngine.Vector2 VertialSplitScreenResolution
 
global::UnityEngine.Vector2 QuaterSplitScreenResolution
 
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

bool ScreenResolutionSettingsDirty [get, set]
 
float MaxPixelScale [get, set]
 
float MinPixelScale [get, set]
 
int MaxWorldWidth [get, set]
 
int MaxWorldHeight [get, set]
 
int NativeWidth [get, set]
 
int NativeHeight [get, set]
 
DeviceOrientation deviceOrientation [get, set]
 
Rect Viewport [get, set]
 
float ZoomScale [get, set]
 

Private Member Functions

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

Private Attributes

global::UnityEngine.Vector2 _lastScreenResolution
 
bool _lastVPPIOverridden
 
float _lastVPPI
 
float _lastZoomScale
 
bool _wasInMenus
 
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 10 of file XNAWorldCameraSettings.cs.


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