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
DistortionRenderTargetManager.cs
Go to the documentation of this file.
1using System;
7using UnityEngine;
8
9[global::Cpp2ILInjected.Token(Token = "0x2000304")]
11{
12 [global::Cpp2ILInjected.Token(Token = "0x170001A3")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60011E4")]
16 [global::Cpp2ILInjected.Address(RVA = "0xA70DC4", Offset = "0xA70DC4", Length = "0xF0")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "StepLiquids", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "PreDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "Apply", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
22 {
23 typeof(global::UnityEngine.Object),
24 typeof(global::UnityEngine.Object)
25 }, ReturnType = typeof(bool))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "Find", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(GameObject))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObjectExtensions), Member = "FindInChildren", MemberParameters = new object[]
28 {
30 typeof(string)
31 }, ReturnType = typeof(GameObject))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
34 get
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x60011E5")]
41 [global::Cpp2ILInjected.Address(RVA = "0xA70EB4", Offset = "0xA70EB4", Length = "0x2D8")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DistortionRenderTargetManager), Member = "SwapTargets", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DistortionRenderTargetManager), Member = "BeginRenderTarget", MemberParameters = new object[]
45 {
46 typeof(bool),
47 typeof(float)
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_gameObject", ReturnType = typeof(GameObject))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAWorldCameraSettings), Member = "get_MaxWorldWidth", ReturnType = typeof(int))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAWorldCameraSettings), Member = "get_MaxWorldHeight", ReturnType = typeof(int))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "IsCurrentPlatform", MemberParameters = new object[] { typeof(DrPlatform.DrPlatformType) }, ReturnType = typeof(bool))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderTexture), Member = ".ctor", MemberParameters = new object[]
56 {
57 typeof(int),
58 typeof(int),
59 typeof(int),
61 typeof(int)
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Texture), Member = "set_filterMode", MemberParameters = new object[] { typeof(FilterMode) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "set_targetTexture", MemberParameters = new object[] { typeof(RenderTexture) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = ".ctor", MemberParameters = new object[] { typeof(RenderTexture) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "set_position", MemberParameters = new object[] { typeof(global::UnityEngine.Vector3) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix4x4), Member = "Ortho", MemberParameters = new object[]
69 {
70 typeof(float),
71 typeof(float),
72 typeof(float),
73 typeof(float),
74 typeof(float),
75 typeof(float)
76 }, ReturnType = typeof(Matrix4x4))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "set_projectionMatrix", MemberParameters = new object[] { typeof(Matrix4x4) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
79 private void InitialiseCamera()
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x60011E6")]
85 [global::Cpp2ILInjected.Address(RVA = "0xA7122C", Offset = "0xA7122C", Length = "0x20")]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "PreDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DistortionRenderTargetManager), Member = "BeginRenderTarget", MemberParameters = new object[]
89 {
90 typeof(bool),
91 typeof(float)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DistortionRenderTargetManager), Member = "EndRenderTarget", ReturnType = typeof(void))]
94 public void ClearRenderTarget()
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x60011E7")]
100 [global::Cpp2ILInjected.Address(RVA = "0xA7139C", Offset = "0xA7139C", Length = "0x8C")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "StepLiquids", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
105 {
106 typeof(global::UnityEngine.Object),
107 typeof(global::UnityEngine.Object)
108 }, ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DistortionRenderTargetManager), Member = "InitialiseCamera", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "set_targetTexture", MemberParameters = new object[] { typeof(RenderTexture) }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
112 public void SwapTargets()
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x60011E8")]
118 [global::Cpp2ILInjected.Address(RVA = "0xA7124C", Offset = "0xA7124C", Length = "0xF0")]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DistortionRenderTargetManager), Member = "ClearRenderTarget", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "StepLiquids", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
123 {
124 typeof(global::UnityEngine.Object),
125 typeof(global::UnityEngine.Object)
126 }, ReturnType = typeof(bool))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DistortionRenderTargetManager), Member = "InitialiseCamera", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "set_backgroundColor", MemberParameters = new object[] { typeof(global::UnityEngine.Color) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "set_clearFlags", MemberParameters = new object[] { typeof(CameraClearFlags) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "BeginBuffer", MemberParameters = new object[]
131 {
133 typeof(int)
134 }, ReturnType = typeof(bool))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
136 public void BeginRenderTarget(bool clear, float clearValue)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x60011E9")]
142 [global::Cpp2ILInjected.Address(RVA = "0xA7133C", Offset = "0xA7133C", Length = "0x60")]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DistortionRenderTargetManager), Member = "ClearRenderTarget", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "StepLiquids", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "EndBuffer", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "Render", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
149 public void EndRenderTarget()
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x60011EA")]
155 [global::Cpp2ILInjected.Address(RVA = "0xA71428", Offset = "0xA71428", Length = "0x8")]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = ".ctor", ReturnType = typeof(void))]
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x400216A")]
165
166 [global::Cpp2ILInjected.Token(Token = "0x400216B")]
167 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
169
170 [global::Cpp2ILInjected.Token(Token = "0x400216C")]
171 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
173
174 [global::Cpp2ILInjected.Token(Token = "0x400216D")]
175 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
177
178 [global::Cpp2ILInjected.Token(Token = "0x400216E")]
179 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
181
182 [global::Cpp2ILInjected.Token(Token = "0x400216F")]
183 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
185}
class f__AnonymousType0<< Count > j__TPar
Microsoft.Xna.Framework.Graphics.Texture2D GameDistortionTarget
static DistortionRenderTargetManager Instance
Microsoft.Xna.Framework.Graphics.Texture2D GameDistortionTargetSwap
static DistortionRenderTargetManager _instance
void BeginRenderTarget(bool clear, float clearValue)