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.ID.SetFactory Class Reference
+ Collaboration diagram for Terraria.ID.SetFactory:

Public Member Functions

 SetFactory (int size)
 
void Recycle< T > (T[] buffer)
 
bool[] CreateBoolSet (params int[] types)
 
bool[] CreateBoolSet (bool defaultState, params int[] types)
 
int[] CreateIntSet (params int[] types)
 
int[] CreateIntSet (int defaultState, params int[] inputs)
 
ushort[] CreateUshortSet (ushort defaultState, params ushort[] inputs)
 
float[] CreateFloatSet (float defaultState, params float[] inputs)
 
T[] CreateCustomSet< T > (T defaultState, params object[] inputs)
 

Protected Member Functions

bool[] GetBoolBuffer ()
 
int[] GetIntBuffer ()
 
ushort[] GetUshortBuffer ()
 
float[] GetFloatBuffer ()
 

Protected Attributes

int _size
 

Private Attributes

readonly Queue< int[]> _intBufferCache
 
readonly Queue< ushort[]> _ushortBufferCache
 
readonly Queue< bool[]> _boolBufferCache
 
readonly Queue< float[]> _floatBufferCache
 
object _queueLock
 

Detailed Description

Definition at line 14 of file SetFactory.cs.


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