|
Terraria v1.4.4.9
Terraria source code documentation
|
Package Functions | |
| unsafe void | Enable (byte *scratch, int scratchSize, EventSource.EventData *datas, int dataCount, GCHandle *pins, int pinCount) |
| void | Disable () |
| unsafe EventSource.EventData * | Finish () |
| unsafe void | AddScalar (void *value, int size) |
| unsafe void | AddNullTerminatedString (string value) |
| unsafe void | AddArray (Array value, int length, int itemSize) |
| int | BeginBufferedArray () |
| void | EndBufferedArray (int bookmark, int count) |
| void | BeginBuffered () |
| void | EndBuffered () |
Static Package Attributes | |
| static DataCollector | ThreadInstance |
Private Member Functions | |
| void | EnsureBuffer () |
| void | EnsureBuffer (int additionalSize) |
| void | GrowBuffer (int required) |
| unsafe void | PinArray (object value, int size) |
| unsafe void | ScalarsBegin () |
| unsafe void | ScalarsEnd () |
Private Attributes | |
| unsafe byte * | scratchEnd |
| unsafe EventSource.EventData * | datasEnd |
| unsafe GCHandle * | pinsEnd |
| unsafe EventSource.EventData * | datasStart |
| unsafe byte * | scratch |
| unsafe EventSource.EventData * | datas |
| unsafe GCHandle * | pins |
| byte[] | buffer |
| int | bufferPos |
| int | bufferNesting |
| bool | writingScalars |
Definition at line 5 of file DataCollector.cs.