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
Terraria.Graphics.Light.TileLightScanner Class Reference
+ Collaboration diagram for Terraria.Graphics.Light.TileLightScanner:

Public Member Functions

 TileLightScanner ()
 
void ExportTo (Rectangle area, LightMap outputMap)
 
void ExportTo (int startX, int startY, int endX, int endY, int lightStartX, int lightStartY, LightMap outputMap)
 
void Update ()
 
LightMaskMode GetMaskMode (int x, int y)
 
void GetTileLight (int x, int y, out Vector3 outputColor)
 

Properties

ThreadedRenderManager.BatchProcessCallback ExportBatchFinishedCallback [get, set]
 

Private Member Functions

void ExportBatchFinished (int index)
 
void ExportToThreaded (Rectangle area, LightMap outputMap)
 
bool IsTileNullOrTouchingNull (int x, int y)
 
LightMaskMode GetTileMask (Tile tile)
 
void ApplyLiquidLight (Tile tile, ref Vector3 lightColor)
 
bool LightIsBlocked (Tile tile)
 
void ApplyWallLight (Tile tile, int x, int y, ref FastRandom localRandom, ref Vector3 lightColor)
 
void ApplyTileLight (Tile tile, int x, int y, ref FastRandom localRandom, ref Vector3 lightColor)
 
void ApplySurfaceLight (Tile tile, int x, int y, ref Vector3 lightColor)
 
void ApplyHellLight (Tile tile, int x, int y, ref Vector3 lightColor)
 

Private Attributes

FastRandom _random
 
bool _drawInvisibleWalls
 
ThreadedRenderManager _threadManager
 
ThreadedRenderManager.BatchProcessCallback _processBatchFinishedCallback
 

Detailed Description

Definition at line 15 of file TileLightScanner.cs.


The documentation for this class was generated from the following file: