| 
    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 
   | 
 
 Inheritance diagram for UnityEngine.Camera:
 Collaboration diagram for UnityEngine.Camera:Classes | |
| struct | RenderRequest | 
Public Types | |
| enum | MonoOrStereoscopicEye { Left , Right , Mono } | 
| enum | RenderRequestMode {  None , ObjectId , Depth , VertexNormal , WorldPosition , EntityId , BaseColor , SpecularColor , Metallic , Emission , Normal , Smoothness , Occlusion , DiffuseColor }  | 
| enum | RenderRequestOutputSpace {  ScreenSpace = -1 , UV0 , UV1 , UV2 , UV3 , UV4 , UV5 , UV6 , UV7 , UV8 }  | 
Static Public Member Functions | |
| static int | GetAllCameras (Camera[] cameras) | 
| static implicit | operator bool (Object exists) | 
| static Object | Instantiate (Object original, Vector3 position, Quaternion rotation) | 
| static Object | Instantiate (Object original) | 
| static T | Instantiate< T > (T original) | 
| static T | Instantiate< T > (T original, Vector3 position, Quaternion rotation) | 
| static void | Destroy (Object obj) | 
| static void | DestroyImmediate (Object obj) | 
| static T[] | FindObjectsOfType< T > () | 
| static bool | operator== (Object x, Object y) | 
| static bool | operator!= (Object x, Object y) | 
Static Public Attributes | |
| static Camera.CameraCallback | onPreCull | 
| static Camera.CameraCallback | onPreRender | 
| static Camera.CameraCallback | onPostRender | 
Package Functions | |
| void | GetComponentFastPath (Type type, IntPtr oneFurtherThanResultValue) | 
| static Object | FindObjectFromInstanceID (int instanceID) | 
Static Package Attributes | |
| static int | OffsetOfInstanceIDInCPlusPlusObject | 
Properties | |
| float | nearClipPlane [get, set] | 
| float | farClipPlane [get, set] | 
| float | fieldOfView [get, set] | 
| float | orthographicSize [get, set] | 
| float | depth [get, set] | 
| float | aspect [get, set] | 
| int | cullingMask [get, set] | 
| int | eventMask [get, set] | 
| Color | backgroundColor [set] | 
| CameraClearFlags | clearFlags [get, set] | 
| Rect | rect [get, set] | 
| Rect | pixelRect [get, set] | 
| int | pixelWidth [get, set] | 
| int | pixelHeight [get, set] | 
| RenderTexture | targetTexture [get, set] | 
| int | targetDisplay [get, set] | 
| Matrix4x4 | projectionMatrix [set] | 
| static Camera | main [get, set] | 
| static Camera | current [get, set] | 
| static int | allCamerasCount [get, set] | 
| bool | enabled [get, set] | 
| bool | isActiveAndEnabled [get, set] | 
| Transform | transform [get, set] | 
| GameObject | gameObject [get, set] | 
| string | name [get, set] | 
| HideFlags | hideFlags [set] | 
Static Private Member Functions | |
| static void | FireOnPreCull (Camera cam) | 
| static void | FireOnPreRender (Camera cam) | 
| static void | FireOnPostRender (Camera cam) | 
| static bool | CompareBaseObjects (Object lhs, Object rhs) | 
| static bool | IsNativeObjectAlive (Object o) | 
| static void | CheckNullArgument (object arg, string message) | 
| static Object | Internal_InstantiateSingle ([NotNull("NullExceptionObject")] Object data, Vector3 pos, Quaternion rot) | 
Private Attributes | |
| IntPtr | m_CachedPtr | 
Static Private Attributes | |
| const string | objectIsNullMessage = "The Object you want to instantiate is null." | 
| const string | cloneDestroyedMessage = "Instantiate failed because the clone was destroyed during creation. This can happen if DestroyImmediate is called in MonoBehaviour.Awake." |