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

◆ ApplyPerFrameLights()

void Terraria.Graphics.Light.LightingEngine.ApplyPerFrameLights ( )
inlineprivate

Definition at line 129 of file LightingEngine.cs.

130 {
131 LightMap workingLightMap = this._workingLightMap;
132 Vector3[] colors = workingLightMap._colors;
133 int <Height>k__BackingField = workingLightMap.<Height>k__BackingField;
134 if (colors != null && workingLightMap != null)
135 {
136 return;
137 }
138 int size = this._perFrameLights._size;
140 int width = this._workingProcessedArea.Width;
141 int y = workingProcessedArea.Y;
142 int width2 = workingProcessedArea.Width;
145 int version = perFrameLights._version;
146 perFrameLights._syncRoot = version;
147 }
class f__AnonymousType0<< Count > j__TPar
readonly List< LightingEngine.PerFrameLight > _perFrameLights

References Terraria.Graphics.Light.LightingEngine._perFrameLights, Terraria.Graphics.Light.LightingEngine._workingLightMap, Terraria.Graphics.Light.LightingEngine._workingProcessedArea, j__TPar, and Microsoft.Xna.Framework.Rectangle.Width.

Referenced by Terraria.Graphics.Light.LightingEngine.ProcessBlur().