Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | SubtractNumProcessingWork (short value) |
void | InterlockedDecrementNumProcessingWork () |
void | SubtractNumExistingThreads (short value) |
ThreadCounts | InterlockedSetNumThreadsGoal (short value) |
ThreadCounts | VolatileRead () |
ThreadCounts | InterlockedCompareExchange (ThreadCounts newCounts, ThreadCounts oldCounts) |
override bool | Equals ([NotNullWhen(true)] object obj) |
override int | GetHashCode () |
Static Public Member Functions | |
static bool | operator== (ThreadCounts lhs, ThreadCounts rhs) |
Properties | |
short | NumProcessingWork [get, set] |
short | NumExistingThreads [get, set] |
short | NumThreadsGoal [get, set] |
Private Member Functions | |
ThreadCounts (ulong data) | |
short | GetInt16Value (byte shift) |
void | SetInt16Value (short value, byte shift) |
Private Attributes | |
ulong | _data |
Definition at line 652 of file PortableThreadPool.cs.