Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | Dispose () |
bool | NeedsInput () |
Package Functions | |
Deflater (CompressionLevel compressionLevel, int windowBits) | |
unsafe void | SetInput (ReadOnlyMemory< byte > inputBuffer) |
unsafe void | SetInput (byte *inputBufferPtr, int count) |
int | GetDeflateOutput (byte[] outputBuffer) |
bool | Finish (byte[] outputBuffer, out int bytesRead) |
bool | Flush (byte[] outputBuffer, out int bytesRead) |
Properties | |
object | SyncLock [get] |
Private Member Functions | |
~Deflater () | |
void | Dispose (bool disposing) |
unsafe ZLibNative.ErrorCode | ReadDeflateOutput (byte[] outputBuffer, ZLibNative.FlushCode flushCode, out int bytesRead) |
void | DeallocateInputBufferHandle () |
ZLibNative.ErrorCode | Deflate (ZLibNative.FlushCode flushCode) |
Private Attributes | |
readonly ZLibNative.ZLibStreamHandle | _zlibStream |
MemoryHandle | _inputBufferHandle |
bool | _isDisposed |
Definition at line 5 of file Deflater.cs.