Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.Graphics.Light.TileLightScanner Class Reference

Public Member Functions

void ExportTo (Rectangle area, LightMap outputMap, TileLightScannerOptions options)
 
void Update ()
 
LightMaskMode GetMaskMode (int x, int y)
 
void GetTileLight (int x, int y, out Vector3 outputColor)
 

Private Member Functions

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 = FastRandom.CreateWithRandomSeed()
 
bool _drawInvisibleWalls
 

Detailed Description

Definition at line 11 of file TileLightScanner.cs.


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