Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ApplyPerFrameLights()

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

Definition at line 215 of file LightingEngine.cs.

216 {
217 for (int i = 0; i < _perFrameLights.Count; i++)
218 {
219 Point position = _perFrameLights[i].Position;
220 if (_workingProcessedArea.Contains(position))
221 {
226 }
227 }
229 }
readonly List< PerFrameLight > _perFrameLights
bool Contains(int x, int y)
Definition Rectangle.cs:92
static Vector3 Max(Vector3 value1, Vector3 value2)
Definition Vector3.cs:257

References Terraria.Graphics.Light.LightingEngine._perFrameLights, Terraria.Graphics.Light.LightingEngine._workingLightMap, Terraria.Graphics.Light.LightingEngine._workingProcessedArea, System.Collections.Generic.Dictionary< TKey, TValue >.Clear(), Microsoft.Xna.Framework.Rectangle.Contains(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, Microsoft.Xna.Framework.Vector3.Max(), System.value, Microsoft.Xna.Framework.Rectangle.X, and Microsoft.Xna.Framework.Rectangle.Y.

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