|
Terraria v1.4.4.9
Terraria source code documentation
|
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 = new Queue<int[]>() |
| readonly Queue< ushort[]> | _ushortBufferCache = new Queue<ushort[]>() |
| readonly Queue< bool[]> | _boolBufferCache = new Queue<bool[]>() |
| readonly Queue< float[]> | _floatBufferCache = new Queue<float[]>() |
| object | _queueLock = new object() |
Definition at line 6 of file SetFactory.cs.