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.GameContent.Drawing.WallDrawing Class Reference
+ Collaboration diagram for Terraria.GameContent.Drawing.WallDrawing:

Classes

class  WallDrawInfo
 

Public Member Functions

 WallDrawing (TilePaintSystemV2 paintSystem)
 
void Update ()
 
void DrawWalls (Vector2 screenPosition, Vector2 offSet, int firstTileX, int firstTileY, int lastTileX, int lastTileY)
 
void DrawWalls ()
 

Public Attributes

ThreadLocal< WallDrawing.WallDrawInfo_currentWallDrawInfo
 

Protected Member Functions

bool FullTile (Tile tileCache, int x, int y)
 

Properties

ThreadedRenderManager.BatchProcessCallback ProcessBatchFinishedCallback [get, set]
 

Private Member Functions

int DrawWallsThreaded (Vector2 screenPosition, Vector2 offSet, int firstTileX, int firstTileY, int lastTileX, int lastTileY)
 
void ProcessBatchFinished (int index)
 
void WaitDrawThreads (int numThreads)
 
void GetWallDrawTexture (ushort wallType, byte wallColor, out Texture2D drawTexture, out EffectPass pass)
 

Private Attributes

TileData _tileArray
 
TilePaintSystemV2 _paintSystem
 
VertexColors _glowPaintColors
 
Rectangle outlineLeftRect
 
Rectangle outlineRightRect
 
Rectangle outlineUpRect
 
Rectangle outlineDownRect
 
bool _shouldShowInvisibleWalls
 
EffectPass[] WallEffects
 
ThreadedRenderManager _threadManager
 
int drawThreadTest
 
ThreadedRenderManager.BatchProcessCallback _processBatchFinishedCallback
 

Detailed Description

Definition at line 17 of file WallDrawing.cs.


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