Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
BrotliEncoder (int quality, int window) | |
void | Dispose () |
OperationStatus | Flush (Span< byte > destination, out int bytesWritten) |
OperationStatus | Compress (ReadOnlySpan< byte > source, Span< byte > destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) |
Static Public Member Functions | |
static int | GetMaxCompressedLength (int inputSize) |
static bool | TryCompress (ReadOnlySpan< byte > source, Span< byte > destination, out int bytesWritten) |
static unsafe bool | TryCompress (ReadOnlySpan< byte > source, Span< byte > destination, out int bytesWritten, int quality, int window) |
Package Functions | |
void | InitializeEncoder () |
void | EnsureInitialized () |
void | SetQuality (int quality) |
void | SetWindow (int window) |
OperationStatus | Flush (Memory< byte > destination, out int bytesWritten) |
OperationStatus | Compress (ReadOnlyMemory< byte > source, Memory< byte > destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) |
unsafe OperationStatus | Compress (ReadOnlySpan< byte > source, Span< byte > destination, out int bytesConsumed, out int bytesWritten, BrotliEncoderOperation operation) |
Package Attributes | |
SafeBrotliEncoderHandle | _state |
Private Member Functions | |
void | EnsureNotDisposed () |
Private Attributes | |
bool | _disposed |
Definition at line 7 of file BrotliEncoder.cs.