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
LightMap.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000779")]
13 public class LightMap
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x17000799")]
17 {
19 [global::Cpp2ILInjected.Token(Token = "0x6003EA6")]
20 [global::Cpp2ILInjected.Address(RVA = "0x73FE38", Offset = "0x73FE38", Length = "0x8")]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 get
23 {
24 throw null;
25 }
27 [global::Cpp2ILInjected.Token(Token = "0x6003EA7")]
28 [global::Cpp2ILInjected.Address(RVA = "0x73FE40", Offset = "0x73FE40", Length = "0x8")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 set
31 {
32 throw null;
33 }
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x1700079A")]
37 public int Width
38 {
40 [global::Cpp2ILInjected.Token(Token = "0x6003EA8")]
41 [global::Cpp2ILInjected.Address(RVA = "0x73FE48", Offset = "0x73FE48", Length = "0x8")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 get
44 {
45 throw null;
46 }
48 [global::Cpp2ILInjected.Token(Token = "0x6003EA9")]
49 [global::Cpp2ILInjected.Address(RVA = "0x73FE50", Offset = "0x73FE50", Length = "0x8")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 private set
52 {
53 throw null;
54 }
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x1700079B")]
58 public int Height
59 {
61 [global::Cpp2ILInjected.Token(Token = "0x6003EAA")]
62 [global::Cpp2ILInjected.Address(RVA = "0x73FE58", Offset = "0x73FE58", Length = "0x8")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 get
65 {
66 throw null;
67 }
69 [global::Cpp2ILInjected.Token(Token = "0x6003EAB")]
70 [global::Cpp2ILInjected.Address(RVA = "0x73FE60", Offset = "0x73FE60", Length = "0x8")]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 private set
73 {
74 throw null;
75 }
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x1700079C")]
80 {
81 [global::Cpp2ILInjected.Token(Token = "0x6003EAC")]
82 [global::Cpp2ILInjected.Address(RVA = "0x73F0EC", Offset = "0x73F0EC", Length = "0xC")]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "UpdateLightDecay", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
85 get
86 {
87 throw null;
88 }
89 [global::Cpp2ILInjected.Token(Token = "0x6003EAD")]
90 [global::Cpp2ILInjected.Address(RVA = "0x73F044", Offset = "0x73F044", Length = "0x44")]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "UpdateLightDecay", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
94 {
95 typeof(float),
96 typeof(float),
97 typeof(float)
98 }, ReturnType = typeof(void))]
99 set
100 {
101 throw null;
102 }
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x1700079D")]
107 {
108 [global::Cpp2ILInjected.Token(Token = "0x6003EAE")]
109 [global::Cpp2ILInjected.Address(RVA = "0x73F0F8", Offset = "0x73F0F8", Length = "0xC")]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "UpdateLightDecay", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
112 get
113 {
114 throw null;
115 }
116 [global::Cpp2ILInjected.Token(Token = "0x6003EAF")]
117 [global::Cpp2ILInjected.Address(RVA = "0x73F088", Offset = "0x73F088", Length = "0x44")]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "UpdateLightDecay", ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
121 {
122 typeof(float),
123 typeof(float),
124 typeof(float)
125 }, ReturnType = typeof(void))]
126 set
127 {
128 throw null;
129 }
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x1700079E")]
134 {
135 [global::Cpp2ILInjected.Token(Token = "0x6003EB0")]
136 [global::Cpp2ILInjected.Address(RVA = "0x73FE68", Offset = "0x73FE68", Length = "0x10")]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "UpdateLightDecay", ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
139 get
140 {
141 throw null;
142 }
143 [global::Cpp2ILInjected.Token(Token = "0x6003EB1")]
144 [global::Cpp2ILInjected.Address(RVA = "0x73F0DC", Offset = "0x73F0DC", Length = "0x10")]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "UpdateLightDecay", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
147 set
148 {
149 throw null;
150 }
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x1700079F")]
155 {
156 [global::Cpp2ILInjected.Token(Token = "0x6003EB2")]
157 [global::Cpp2ILInjected.Address(RVA = "0x73FE78", Offset = "0x73FE78", Length = "0x10")]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 get
160 {
161 throw null;
162 }
163 [global::Cpp2ILInjected.Token(Token = "0x6003EB3")]
164 [global::Cpp2ILInjected.Address(RVA = "0x73F0CC", Offset = "0x73F0CC", Length = "0x10")]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "UpdateLightDecay", ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
167 set
168 {
169 throw null;
170 }
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x170007A0")]
174 public Vector3 this[int x, int y]
175 {
176 [global::Cpp2ILInjected.Token(Token = "0x6003EB4")]
177 [global::Cpp2ILInjected.Address(RVA = "0x73E0F4", Offset = "0x73E0F4", Length = "0x20")]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "GetColor", MemberParameters = new object[]
180 {
181 typeof(int),
182 typeof(int)
183 }, ReturnType = typeof(Vector3))]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
185 get
186 {
187 throw null;
188 }
189 [global::Cpp2ILInjected.Token(Token = "0x6003EB5")]
190 [global::Cpp2ILInjected.Address(RVA = "0x73FE94", Offset = "0x73FE94", Length = "0x20")]
191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
193 set
194 {
195 throw null;
196 }
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x6003EB6")]
200 [global::Cpp2ILInjected.Address(RVA = "0x73DC30", Offset = "0x73DC30", Length = "0x21C")]
201 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = ".ctor", MemberParameters = new object[] { typeof(Camera) }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = ".ctor", ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = "Rebuild", ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "CreateWithRandomSeed", ReturnType = typeof(FastRandom))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
209 {
210 typeof(float),
211 typeof(float),
212 typeof(float)
213 }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = "op_Multiply", MemberParameters = new object[]
215 {
217 typeof(float)
218 }, ReturnType = typeof(Vector3))]
219 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
220 public LightMap()
221 {
222 throw null;
223 }
224
225 [global::Cpp2ILInjected.Token(Token = "0x6003EB7")]
226 [global::Cpp2ILInjected.Address(RVA = "0x73FEB4", Offset = "0x73FEB4", Length = "0x28")]
227 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
229 public void GetLight(int x, int y, out Vector3 color)
230 {
231 throw null;
232 }
233
234 [global::Cpp2ILInjected.Token(Token = "0x6003EB8")]
235 [global::Cpp2ILInjected.Address(RVA = "0x73FEDC", Offset = "0x73FEDC", Length = "0x18")]
236 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
238 public LightMaskMode GetMask(int x, int y)
239 {
240 throw null;
241 }
242
243 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
244 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
245 [global::Cpp2ILInjected.Token(Token = "0x6003EB9")]
246 [global::Cpp2ILInjected.Address(RVA = "0x73DFB8", Offset = "0x73DFB8", Length = "0x34")]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "Clear", ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "PreRenderPhase", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = "Clear", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
252 {
253 typeof(Array),
254 typeof(int),
255 typeof(int)
256 }, ReturnType = typeof(void))]
257 public void Clear()
258 {
259 throw null;
260 }
261
262 [global::Cpp2ILInjected.Token(Token = "0x6003EBA")]
263 [global::Cpp2ILInjected.Address(RVA = "0x73FEF4", Offset = "0x73FEF4", Length = "0x18")]
264 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
266 public void SetMaskAt(int x, int y, LightMaskMode mode)
267 {
268 throw null;
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x6003EBB")]
272 [global::Cpp2ILInjected.Address(RVA = "0x73F024", Offset = "0x73F024", Length = "0x4")]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "BlurPass", ReturnType = typeof(void))]
275 public void BlurPass1()
276 {
277 throw null;
278 }
279
280 [global::Cpp2ILInjected.Token(Token = "0x6003EBC")]
281 [global::Cpp2ILInjected.Address(RVA = "0x73F028", Offset = "0x73F028", Length = "0x1C")]
282 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "BlurPass", ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextSeed", ReturnType = typeof(void))]
285 public void BlurPass2()
286 {
287 throw null;
288 }
289
290 [global::Cpp2ILInjected.Token(Token = "0x6003EBD")]
291 [global::Cpp2ILInjected.Address(RVA = "0x73FFDC", Offset = "0x73FFDC", Length = "0x24")]
292 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "BlurPass", ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextSeed", ReturnType = typeof(void))]
295 public void Blur()
296 {
297 throw null;
298 }
299
300 [global::Cpp2ILInjected.Token(Token = "0x6003EBE")]
301 [global::Cpp2ILInjected.Address(RVA = "0x740000", Offset = "0x740000", Length = "0x4")]
302 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
303 private void ExportBatchFinished(int index)
304 {
305 throw null;
306 }
307
308 [global::Cpp2ILInjected.Token(Token = "0x170007A1")]
310 {
311 [global::Cpp2ILInjected.Token(Token = "0x6003EBF")]
312 [global::Cpp2ILInjected.Address(RVA = "0x740004", Offset = "0x740004", Length = "0x80")]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "Blur1PassThreaded", MemberParameters = new object[]
314 {
315 typeof(int),
316 typeof(int)
317 }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "Blur2PassThreaded", MemberParameters = new object[]
319 {
320 typeof(int),
321 typeof(int)
322 }, ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadedRenderManager.BatchProcessCallback), Member = ".ctor", MemberParameters = new object[]
325 {
326 typeof(object),
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
330 get
331 {
332 throw null;
333 }
334 }
335
336 [global::Cpp2ILInjected.Token(Token = "0x6003EC0")]
337 [global::Cpp2ILInjected.Address(RVA = "0x740084", Offset = "0x740084", Length = "0xE4")]
338 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "BlurPass", ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = "BlurPass1", MemberParameters = new object[]
342 {
344 typeof(int),
345 typeof(int)
346 }, ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "Blur1Pass", MemberParameters = new object[]
348 {
349 typeof(int),
350 typeof(int)
351 }, ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "get_ExportBatchFinishedCallback", ReturnType = typeof(ThreadedRenderManager.BatchProcessCallback))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadedRenderManager), Member = "WaitAndProcess", MemberParameters = new object[]
354 {
356 typeof(int)
357 }, ReturnType = typeof(void))]
358 private void Blur1PassThreaded(int start, int end)
359 {
360 throw null;
361 }
362
363 [global::Cpp2ILInjected.Token(Token = "0x6003EC1")]
364 [global::Cpp2ILInjected.Address(RVA = "0x7401D4", Offset = "0x7401D4", Length = "0x4")]
365 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
366 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
367 [PreserveSig]
368 public unsafe static extern void Blur1PassNative(Vector3* colors, Vector3* decayData, LightMaskMode* maskData, int start, int end, int width, int height);
369
370 [global::Cpp2ILInjected.Token(Token = "0x6003EC2")]
371 [global::Cpp2ILInjected.Address(RVA = "0x7401D8", Offset = "0x7401D8", Length = "0x4")]
372 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
373 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
374 [PreserveSig]
375 public unsafe static extern void Blur2PassNative(Vector3* colors, Vector3* decayData, LightMaskMode* maskData, int start, int end, int width, int height);
376
377 [global::Cpp2ILInjected.Token(Token = "0x6003EC3")]
378 [global::Cpp2ILInjected.Address(RVA = "0x740168", Offset = "0x740168", Length = "0x6C")]
379 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = "DrawThread", ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "Blur1PassThreaded", MemberParameters = new object[]
382 {
383 typeof(int),
384 typeof(int)
385 }, ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "BlurPass", ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
388 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
389 public void Blur1Pass(int start, int end)
390 {
391 throw null;
392 }
393
394 [global::Cpp2ILInjected.Token(Token = "0x6003EC4")]
395 [global::Cpp2ILInjected.Address(RVA = "0x7401DC", Offset = "0x7401DC", Length = "0xE4")]
396 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "BlurPass", ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = "BlurPass2", MemberParameters = new object[]
400 {
401 typeof(LightMap),
402 typeof(int),
403 typeof(int)
404 }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "Blur2Pass", MemberParameters = new object[]
406 {
407 typeof(int),
408 typeof(int)
409 }, ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "get_ExportBatchFinishedCallback", ReturnType = typeof(ThreadedRenderManager.BatchProcessCallback))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadedRenderManager), Member = "WaitAndProcess", MemberParameters = new object[]
412 {
414 typeof(int)
415 }, ReturnType = typeof(void))]
416 private void Blur2PassThreaded(int start, int end)
417 {
418 throw null;
419 }
420
421 [global::Cpp2ILInjected.Token(Token = "0x6003EC5")]
422 [global::Cpp2ILInjected.Address(RVA = "0x7402C0", Offset = "0x7402C0", Length = "0x6C")]
423 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
424 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = "DrawThread", ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "Blur2PassThreaded", MemberParameters = new object[]
426 {
427 typeof(int),
428 typeof(int)
429 }, ReturnType = typeof(void))]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "BlurPass", ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
432 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
433 public void Blur2Pass(int start, int end)
434 {
435 throw null;
436 }
437
438 [global::Cpp2ILInjected.Token(Token = "0x6003EC6")]
439 [global::Cpp2ILInjected.Address(RVA = "0x73FF0C", Offset = "0x73FF0C", Length = "0xD0")]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = "ProcessArea", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = "ProcessBlur", ReturnType = typeof(void))]
442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = "ProcessBlur2", ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "BlurPass1", ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "BlurPass2", ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "Blur", ReturnType = typeof(void))]
446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "Blur1PassThreaded", MemberParameters = new object[]
448 {
449 typeof(int),
450 typeof(int)
451 }, ReturnType = typeof(void))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "Blur1Pass", MemberParameters = new object[]
453 {
454 typeof(int),
455 typeof(int)
456 }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "Blur2PassThreaded", MemberParameters = new object[]
458 {
459 typeof(int),
460 typeof(int)
461 }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "Blur2Pass", MemberParameters = new object[]
463 {
464 typeof(int),
465 typeof(int)
466 }, ReturnType = typeof(void))]
467 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
468 private void BlurPass()
469 {
470 throw null;
471 }
472
473 [global::Cpp2ILInjected.Token(Token = "0x6003EC7")]
474 [global::Cpp2ILInjected.Address(RVA = "0x74032C", Offset = "0x74032C", Length = "0x1CC")]
475 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
476 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "DoColors", ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightMap), Member = "BlurLine2", MemberParameters = new object[]
479 {
480 typeof(int),
481 typeof(int),
482 typeof(int)
483 }, ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
485 public void ExecutePartialBlur(int pass)
486 {
487 throw null;
488 }
489
490 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
491 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
492 [global::Cpp2ILInjected.Token(Token = "0x6003EC8")]
493 [global::Cpp2ILInjected.Address(RVA = "0x74067C", Offset = "0x74067C", Length = "0x18C")]
494 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
495 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
496 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
497 private void BlurLine(int startIndex, int endIndex, int stride)
498 {
499 throw null;
500 }
501
502 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
503 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
504 [global::Cpp2ILInjected.Token(Token = "0x6003EC9")]
505 [global::Cpp2ILInjected.Address(RVA = "0x7404F8", Offset = "0x7404F8", Length = "0x184")]
506 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "ExecutePartialBlur", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
509 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
510 private void BlurLine2(int startIndex, int endIndex, int stride)
511 {
512 throw null;
513 }
514
515 [global::Cpp2ILInjected.Token(Token = "0x6003ECA")]
516 [global::Cpp2ILInjected.Address(RVA = "0x73FE88", Offset = "0x73FE88", Length = "0xC")]
517 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
518 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
519 private int IndexOf(int x, int y)
520 {
521 throw null;
522 }
523
524 [global::Cpp2ILInjected.Token(Token = "0x6003ECB")]
525 [global::Cpp2ILInjected.Address(RVA = "0x73E7D8", Offset = "0x73E7D8", Length = "0x9C")]
526 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "Rebuild", ReturnType = typeof(void))]
528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "PreRenderPhase", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = "ProcessScan", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
530 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
531 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
532 public void SetSize(int width, int height)
533 {
534 throw null;
535 }
536
538 [global::Cpp2ILInjected.Token(Token = "0x4007D56")]
539 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
540 private int <NonVisiblePadding>k__BackingField;
541
543 [global::Cpp2ILInjected.Token(Token = "0x4007D57")]
544 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
545 private int <Width>k__BackingField;
546
548 [global::Cpp2ILInjected.Token(Token = "0x4007D58")]
549 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
550 private int <Height>k__BackingField;
551
552 [global::Cpp2ILInjected.Token(Token = "0x4007D59")]
553 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
554 public Vector3[] _colors;
555
556 [global::Cpp2ILInjected.Token(Token = "0x4007D5A")]
557 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
559
560 [global::Cpp2ILInjected.Token(Token = "0x4007D5B")]
561 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
563
564 [global::Cpp2ILInjected.Token(Token = "0x4007D5C")]
565 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
567
568 [global::Cpp2ILInjected.Token(Token = "0x4007D5D")]
569 private const int DEFAULT_WIDTH = 203;
570
571 [global::Cpp2ILInjected.Token(Token = "0x4007D5E")]
572 private const int DEFAULT_HEIGHT = 203;
573
574 [global::Cpp2ILInjected.Token(Token = "0x4007D5F")]
575 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
577
578 [global::Cpp2ILInjected.Token(Token = "0x4007D60")]
579 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
581 }
582}
class f__AnonymousType0<< Count > j__TPar
void ExportBatchFinished(int index)
Definition LightMap.cs:303
void ExecutePartialBlur(int pass)
Definition LightMap.cs:485
ThreadedRenderManager _threadManager
Definition LightMap.cs:580
void GetLight(int x, int y, out Vector3 color)
Definition LightMap.cs:229
void Blur2PassThreaded(int start, int end)
Definition LightMap.cs:416
ThreadedRenderManager.BatchProcessCallback ExportBatchFinishedCallback
Definition LightMap.cs:310
LightMaskMode GetMask(int x, int y)
Definition LightMap.cs:238
void SetMaskAt(int x, int y, LightMaskMode mode)
Definition LightMap.cs:266
void BlurLine2(int startIndex, int endIndex, int stride)
Definition LightMap.cs:510
static unsafe void Blur2PassNative(Vector3 *colors, Vector3 *decayData, LightMaskMode *maskData, int start, int end, int width, int height)
void Blur1PassThreaded(int start, int end)
Definition LightMap.cs:358
void Blur2Pass(int start, int end)
Definition LightMap.cs:433
int< NonVisiblePadding > k__BackingField
Definition LightMap.cs:540
static unsafe void Blur1PassNative(Vector3 *colors, Vector3 *decayData, LightMaskMode *maskData, int start, int end, int width, int height)
void BlurLine(int startIndex, int endIndex, int stride)
Definition LightMap.cs:497
void SetSize(int width, int height)
Definition LightMap.cs:532
ThreadedRenderManager.BatchProcessCallback _processBatchFinishedCallback
Definition LightMap.cs:576
void Blur1Pass(int start, int end)
Definition LightMap.cs:389
delegate void BatchProcessCallback(int index)