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.