|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| MultiArrayBuffer (int initialBufferSize) | |
| void | Dispose () |
| void | Discard (int byteCount) |
| void | DiscardAll () |
| void | Commit (int byteCount) |
| void | EnsureAvailableSpace (int byteCount) |
| void | GrowAvailableSpace (int byteCount) |
| MultiArrayBuffer (int initialBufferSize) | |
| void | Dispose () |
| void | Discard (int byteCount) |
| void | DiscardAll () |
| void | Commit (int byteCount) |
| void | EnsureAvailableSpaceUpToLimit (int byteCount, int limit) |
| void | EnsureAvailableSpace (int byteCount) |
| void | GrowAvailableSpace (int byteCount) |
Properties | |
| bool | IsEmpty [get] |
| System.Net.MultiMemory | ActiveMemory [get] |
| System.Net.MultiMemory | AvailableMemory [get] |
| MultiMemory | ActiveMemory [get] |
| MultiMemory | AvailableMemory [get] |
Private Member Functions | |
| void | FreeBlocks (uint startBlock, uint endBlock) |
| void | FreeBlocks (uint startBlock, uint endBlock) |
Private Attributes | |
| byte[][] | _blocks |
| uint | _allocatedEnd |
| uint | _activeStart |
| uint | _availableStart |
Definition at line 5 of file MultiArrayBuffer.cs.