|
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.