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
Terraria.Graphics.Light.TileLightScanner Class Reference

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]
 

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, Vector3 lightColor)
 
bool LightIsBlocked (Tile tile)
 
void ApplyWallLight (Tile tile, int x, int y, FastRandom localRandom, Vector3 lightColor)
 
void ApplyTileLight (Tile tile, int x, int y, FastRandom localRandom, Vector3 lightColor)
 
void ApplySurfaceLight (Tile tile, int x, int y, Vector3 lightColor)
 
void ApplyHellLight (Tile tile, int x, int y, Vector3 lightColor)
 

Private Attributes

FastRandom _random
 
bool _drawInvisibleWalls
 
ThreadedRenderManager _threadManager
 
ThreadedRenderManager.BatchProcessCallback _processBatchFinishedCallback
 

Detailed Description

Definition at line 11 of file TileLightScanner.cs.


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