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
ThreadedRenderManager Class Reference

Classes

class  BatchProcessCallback
 
class  RenderThreadInstance
 

Public Member Functions

 ThreadedRenderManager ()
 
void ThreadMonitor ()
 
void WaitAndProcessInOrder (ThreadedRenderManager.BatchProcessCallback callback, int numberOfThreads)
 
void WaitAndProcess (ThreadedRenderManager.BatchProcessCallback callback, int numberOfThreads)
 

Static Public Member Functions

static void GetTilePartition (int partitionIndex, int partitionCount, int firstTileX, int firstTileY, int lastTileX, int lastTileY, [Out] int resultFirstTileX, [Out] int resultFirstTileY, [Out] int resultLastTileX, [Out] int resultLastTileY)
 

Public Attributes

ThreadedRenderManager.RenderThreadInstance[] DrawThreads
 

Static Public Attributes

static int PrefferedThreadCount
 
static ThreadedRenderManager Instance
 

Static Private Member Functions

static string GetStackTrace (Thread t)
 
static ThreadedRenderManager ()
 

Private Attributes

AutoResetEvent[][] WaitHandles
 
int[][] WaitThreads
 
Thread monitor
 

Static Private Attributes

const int MaxThreadCount = 3
 

Detailed Description

Definition at line 16 of file ThreadedRenderManager.cs.


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