terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ BlurPass()

void Terraria.Graphics.Light.LightMap.BlurPass ( )
inlineprivate

Definition at line 380 of file LightMap.cs.

381 {
382 int num = this.<Width>k__BackingField;
383 if (!true)
384 {
385 }
386 if (true)
387 {
388 long num2 = 0L;
389 this.Blur1PassThreaded((int)num2, num);
390 return;
391 }
392 long num3 = 0L;
393 this.Blur1Pass((int)num3, num);
394 int num4 = this.<Height>k__BackingField;
395 if (!true)
396 {
397 }
398 if (true)
399 {
400 long num5 = 0L;
401 this.Blur2PassThreaded((int)num5, num);
402 return;
403 }
404 long num6 = 0L;
405 this.Blur2Pass((int)num6, num4);
406 }
class f__AnonymousType0<< Count > j__TPar
void Blur2PassThreaded(int start, int end)
Definition LightMap.cs:350
void Blur1PassThreaded(int start, int end)
Definition LightMap.cs:314
void Blur2Pass(int start, int end)
Definition LightMap.cs:363
int< NonVisiblePadding > k__BackingField
Definition LightMap.cs:496
void Blur1Pass(int start, int end)
Definition LightMap.cs:333

References Terraria.Graphics.Light.LightMap.Blur1Pass(), Terraria.Graphics.Light.LightMap.Blur1PassThreaded(), Terraria.Graphics.Light.LightMap.Blur2Pass(), Terraria.Graphics.Light.LightMap.Blur2PassThreaded(), Terraria.Graphics.Light.LightMap.Height, j__TPar, Terraria.Graphics.Light.LightMap.k__BackingField, System.L, and Terraria.Graphics.Light.LightMap.Width.

Referenced by Terraria.Graphics.Light.LightMap.Blur(), Terraria.Graphics.Light.LightMap.BlurPass1(), Terraria.Graphics.Light.LightMap.BlurPass2(), Terraria.Graphics.Light.LightingEngine.ProcessBlur(), and Terraria.Graphics.Light.LightingEngine.ProcessBlur2().