Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.IO.Compression.Deflater Class Referencesealed

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
 

Detailed Description

Definition at line 5 of file Deflater.cs.


The documentation for this class was generated from the following file: