Terraria v1.4.4.9
Terraria source code documentation
|
Package Functions | |
unsafe | BlobReader (MemoryBlock block) |
unsafe string | GetDebuggerDisplay () |
unsafe bool | TryAlign (byte alignment) |
unsafe MemoryBlock | GetMemoryBlockAt (int offset, int length) |
unsafe string | ReadUtf8NullTerminated () |
Static Package Attributes | |
const int | InvalidCompressedInteger = int.MaxValue |
Properties | |
unsafe byte * | StartPointer [get] |
unsafe byte * | CurrentPointer [get] |
int | Length [get] |
unsafe int | Offset [get, set] |
unsafe int | RemainingBytes [get] |
Private Member Functions | |
unsafe void | CheckBounds (int offset, int byteCount) |
unsafe byte * | GetCurrentPointerAndAdvance (int length) |
unsafe byte * | GetCurrentPointerAndAdvance1 () |
unsafe int | ReadCompressedIntegerOrInvalid () |
Private Attributes | |
readonly MemoryBlock | _block |
unsafe readonly byte * | _endPointer |
unsafe byte * | _currentPointer |
Static Private Attributes | |
static readonly uint[] | s_corEncodeTokenArray = new uint[4] { 33554432u, 16777216u, 452984832u, 0u } |
Definition at line 9 of file BlobReader.cs.