Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
bool | Finished () |
unsafe bool | Inflate (out byte b) |
unsafe int | Inflate (byte[] bytes, int offset, int length) |
unsafe int | Inflate (Span< byte > destination) |
unsafe int | InflateVerified (byte *bufPtr, int length) |
bool | NeedsInput () |
void | SetInput (byte[] inputBuffer, int startIndex, int count) |
unsafe void | SetInput (ReadOnlyMemory< byte > inputBuffer) |
void | Dispose () |
Package Functions | |
Inflater (int windowBits, long uncompressedSize=-1L) | |
bool | IsGzipStream () |
Properties | |
object | SyncLock [get] |
unsafe bool | IsInputBufferHandleAllocated [get] |
Private Member Functions | |
unsafe void | ReadOutput (byte *bufPtr, int length, out int bytesRead) |
unsafe bool | ResetStreamForLeftoverInput () |
void | Dispose (bool disposing) |
~Inflater () | |
void | InflateInit (int windowBits) |
unsafe ZLibNative.ErrorCode | ReadInflateOutput (byte *bufPtr, int length, ZLibNative.FlushCode flushCode, out int bytesRead) |
ZLibNative.ErrorCode | Inflate (ZLibNative.FlushCode flushCode) |
void | DeallocateInputBufferHandle () |
Private Attributes | |
bool | _finished |
bool | _isDisposed |
readonly int | _windowBits |
ZLibNative.ZLibStreamHandle | _zlibStream |
MemoryHandle | _inputBufferHandle |
readonly long | _uncompressedSize |
long | _currentInflatedCount |
Definition at line 7 of file Inflater.cs.