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
ScreenPostProcessor.cs
Go to the documentation of this file.
1using System;
7using Terraria;
9using UnityEngine;
10
11[global::Cpp2ILInjected.Token(Token = "0x2000305")]
13{
14 [global::Cpp2ILInjected.Token(Token = "0x170001A4")]
15 public static bool Enabled
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x60011EB")]
18 [global::Cpp2ILInjected.Address(RVA = "0xA71430", Offset = "0xA71430", Length = "0x4C")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILowMemorySetttings), Member = "CheckMemorySettings", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "GetSelected", ReturnType = typeof(bool))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SaveSettings", ReturnType = typeof(bool))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FilterManager), Member = "UpdateFilters", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
26 get
27 {
28 throw null;
29 }
30 [global::Cpp2ILInjected.Token(Token = "0x60011EC")]
31 [global::Cpp2ILInjected.Address(RVA = "0xA7147C", Offset = "0xA7147C", Length = "0x50")]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
37 set
38 {
39 throw null;
40 }
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x170001A5")]
45 {
46 [global::Cpp2ILInjected.Token(Token = "0x60011ED")]
47 [global::Cpp2ILInjected.Address(RVA = "0xA714CC", Offset = "0xA714CC", Length = "0x4C")]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "AddFilter", MemberParameters = new object[] { typeof(Filter) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "EndUpdate", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
52 get
53 {
54 throw null;
55 }
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x170001A6")]
60 {
61 [global::Cpp2ILInjected.Token(Token = "0x60011EE")]
62 [global::Cpp2ILInjected.Address(RVA = "0xA71518", Offset = "0xA71518", Length = "0x4C")]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "AddFilter", MemberParameters = new object[] { typeof(Filter) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "EndUpdate", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x170001A7")]
74 public static List<Filter> Filters
75 {
76 [global::Cpp2ILInjected.Token(Token = "0x60011EF")]
77 [global::Cpp2ILInjected.Address(RVA = "0xA71564", Offset = "0xA71564", Length = "0x4C")]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "BeginUpdate", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "AddFilter", MemberParameters = new object[] { typeof(Filter) }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "OnRenderImage", MemberParameters = new object[]
81 {
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
87 get
88 {
89 throw null;
90 }
91 [global::Cpp2ILInjected.Token(Token = "0x60011F0")]
92 [global::Cpp2ILInjected.Address(RVA = "0xA715B0", Offset = "0xA715B0", Length = "0x50")]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
95 set
96 {
97 throw null;
98 }
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x60011F1")]
102 [global::Cpp2ILInjected.Address(RVA = "0xA71600", Offset = "0xA71600", Length = "0x84")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Game), Member = "UnityDraw", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_Filters", ReturnType = typeof(List<Filter>))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
108 {
109 typeof(Array),
110 typeof(int),
111 typeof(int)
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
114 public static void BeginUpdate()
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x60011F2")]
120 [global::Cpp2ILInjected.Address(RVA = "0xA716D4", Offset = "0xA716D4", Length = "0x1AC")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FilterManager), Member = "UpdateFilters", ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_UIInstances", ReturnType = typeof(List<ScreenPostProcessor>))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_Instances", ReturnType = typeof(List<ScreenPostProcessor>))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_countUpdate", ReturnType = typeof(int))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_Filters", ReturnType = typeof(List<Filter>))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "set_countUpdate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
132 public static void AddFilter(Filter filter)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x60011F3")]
138 [global::Cpp2ILInjected.Address(RVA = "0xA718CC", Offset = "0xA718CC", Length = "0x24C")]
139 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Game), Member = "UnityDraw", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "set_renderCheck", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_UIInstances", ReturnType = typeof(List<ScreenPostProcessor>))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_Instances", ReturnType = typeof(List<ScreenPostProcessor>))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_countUpdate", ReturnType = typeof(int))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Behaviour), Member = "set_enabled", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
150 public static void EndUpdate()
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x170001A8")]
156 private static int countUpdate
157 {
158 [global::Cpp2ILInjected.Token(Token = "0x60011F4")]
159 [global::Cpp2ILInjected.Address(RVA = "0xA71880", Offset = "0xA71880", Length = "0x4C")]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "AddFilter", MemberParameters = new object[] { typeof(Filter) }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "EndUpdate", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
164 get
165 {
166 throw null;
167 }
168 [global::Cpp2ILInjected.Token(Token = "0x60011F5")]
169 [global::Cpp2ILInjected.Address(RVA = "0xA71684", Offset = "0xA71684", Length = "0x50")]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "AddFilter", MemberParameters = new object[] { typeof(Filter) }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
173 set
174 {
175 throw null;
176 }
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x170001A9")]
180 private static int renderCheck
181 {
182 [global::Cpp2ILInjected.Token(Token = "0x60011F6")]
183 [global::Cpp2ILInjected.Address(RVA = "0xA71B68", Offset = "0xA71B68", Length = "0x4C")]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "OnRenderImage", MemberParameters = new object[]
185 {
188 }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
191 get
192 {
193 throw null;
194 }
195 [global::Cpp2ILInjected.Token(Token = "0x60011F7")]
196 [global::Cpp2ILInjected.Address(RVA = "0xA71B18", Offset = "0xA71B18", Length = "0x50")]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "EndUpdate", ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
200 set
201 {
202 throw null;
203 }
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x60011F8")]
207 [global::Cpp2ILInjected.Address(RVA = "0xA71BB4", Offset = "0xA71BB4", Length = "0x3C0")]
208 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
209 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "LoadThreadstate", ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_Filters", ReturnType = typeof(List<Filter>))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenPostProcessor), Member = "get_renderCheck", ReturnType = typeof(int))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Filter), Member = "Apply", ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicsDeviceManager), Member = "get_GraphicsDevice", ReturnType = typeof(GraphicsDevice))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectPass), Member = "ApplyValuesToMaterial", MemberParameters = new object[] { typeof(Material) }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Material), Member = "SetTexture", MemberParameters = new object[]
218 {
219 typeof(int),
220 typeof(global::UnityEngine.Texture)
221 }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "get_UnityBindTexture", ReturnType = typeof(global::UnityEngine.Texture))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Material), Member = "SetVector", MemberParameters = new object[]
224 {
225 typeof(int),
226 typeof(global::UnityEngine.Vector4)
227 }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Graphics), Member = "Blit", MemberParameters = new object[]
229 {
230 typeof(global::UnityEngine.Texture),
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
236 {
237 throw null;
238 }
239
240 [global::Cpp2ILInjected.Token(Token = "0x60011F9")]
241 [global::Cpp2ILInjected.Address(RVA = "0xA71F74", Offset = "0xA71F74", Length = "0x8")]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = ".ctor", ReturnType = typeof(void))]
245 {
246 throw null;
247 }
248
249 // Note: this type is marked as 'beforefieldinit'.
250 [global::Cpp2ILInjected.Token(Token = "0x60011FA")]
251 [global::Cpp2ILInjected.Address(RVA = "0xA71F7C", Offset = "0xA71F7C", Length = "0x128")]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Shader), Member = "PropertyToID", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
256 {
257 throw null;
258 }
259
260 [global::Cpp2ILInjected.Token(Token = "0x4002170")]
261 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
262 private int order;
263
264 [global::Cpp2ILInjected.Token(Token = "0x4002171")]
265 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
266 private Filter filter;
267
268 [global::Cpp2ILInjected.Token(Token = "0x4002172")]
269 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
270 private bool setActive;
271
272 [global::Cpp2ILInjected.Token(Token = "0x4002173")]
273 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
275
276 [global::Cpp2ILInjected.Token(Token = "0x4002174")]
277 private static int MainTexId;
278
279 [global::Cpp2ILInjected.Token(Token = "0x4002175")]
280 private static int SecTexId;
281
282 [global::Cpp2ILInjected.Token(Token = "0x4002176")]
283 private static int ThirdTexId;
284
285 [global::Cpp2ILInjected.Token(Token = "0x4002177")]
286 private static int ForthTexId;
287
288 [global::Cpp2ILInjected.Token(Token = "0x4002178")]
289 private static int _imageSize1Id;
290}
class f__AnonymousType0<< Count > j__TPar
GUISettingID
static void AddFilter(Filter filter)
static List< ScreenPostProcessor > UIInstances
static List< ScreenPostProcessor > Instances
void OnRenderImage(RenderTexture source, RenderTexture dest)