| Terraria v1.4.4.9
    Terraria source code documentation | 
| Public Member Functions | |
| bool | EnsureBitsAvailable (int count) | 
| uint | TryLoad16Bits () | 
| int | GetBits (int count) | 
| int | CopyTo (Memory< byte > output) | 
| int | CopyTo (byte[] output, int offset, int length) | 
| bool | NeedsInput () | 
| void | SetInput (Memory< byte > buffer) | 
| void | SetInput (byte[] buffer, int offset, int length) | 
| void | SkipBits (int n) | 
| void | SkipToByteBoundary () | 
| Properties | |
| int | AvailableBits  [get] | 
| int | AvailableBytes  [get] | 
| Private Member Functions | |
| uint | GetBitMask (int count) | 
| Private Attributes | |
| Memory< byte > | _buffer | 
| uint | _bitBuffer | 
| int | _bitsInBuffer | 
Definition at line 3 of file InputBuffer.cs.