|
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.