|
| static int | ReadIntFromBuffer (byte[] buffer, int i) |
| static int | ReadRleValueFromBuffer (byte[] buffer, int i, out int value, out int count) |
| static void | WriteIntToBuffer (byte[] buffer, int i, int data) |
| static int | WriteRleValueToBuffer (byte[] buffer, int i, int value, int count) |
| static int | Deflate (byte[] input, int offset, int length, byte[] output) |
| static int | UnDeflate (byte[] input, int offset, int length, byte[] output) |
◆ TerrainSerializer23() [1/2]
| Game.TerrainSerializer23.TerrainSerializer23 |
( |
| ) |
|
◆ TerrainSerializer23() [2/2]
| Game.TerrainSerializer23.TerrainSerializer23 |
( |
string | directoryName, |
|
|
string | suffix = "" ) |
◆ CompressChunkData()
| virtual int Game.TerrainSerializer23.CompressChunkData |
( |
TerrainChunk | chunk, |
|
|
byte[] | buffer ) |
|
virtual |
◆ DecompressChunkData()
| virtual void Game.TerrainSerializer23.DecompressChunkData |
( |
TerrainChunk | chunk, |
|
|
byte[] | buffer, |
|
|
int | size ) |
|
virtual |
◆ Deflate()
| int Game.TerrainSerializer23.Deflate |
( |
byte[] | input, |
|
|
int | offset, |
|
|
int | length, |
|
|
byte[] | output ) |
|
static |
◆ Dispose()
| virtual void Game.TerrainSerializer23.Dispose |
( |
| ) |
|
|
virtual |
◆ LoadChunk()
| virtual bool Game.TerrainSerializer23.LoadChunk |
( |
TerrainChunk | chunk | ) |
|
|
virtual |
◆ LoadChunkData()
| virtual bool Game.TerrainSerializer23.LoadChunkData |
( |
TerrainChunk | chunk | ) |
|
|
virtual |
◆ ReadIntFromBuffer()
| int Game.TerrainSerializer23.ReadIntFromBuffer |
( |
byte[] | buffer, |
|
|
int | i ) |
|
static |
◆ ReadRleValueFromBuffer()
| int Game.TerrainSerializer23.ReadRleValueFromBuffer |
( |
byte[] | buffer, |
|
|
int | i, |
|
|
out int | value, |
|
|
out int | count ) |
|
static |
◆ SaveChunk()
| virtual void Game.TerrainSerializer23.SaveChunk |
( |
TerrainChunk | chunk | ) |
|
|
virtual |
◆ SaveChunkData()
| virtual void Game.TerrainSerializer23.SaveChunkData |
( |
TerrainChunk | chunk | ) |
|
|
virtual |
◆ UnDeflate()
| int Game.TerrainSerializer23.UnDeflate |
( |
byte[] | input, |
|
|
int | offset, |
|
|
int | length, |
|
|
byte[] | output ) |
|
static |
◆ WriteIntToBuffer()
| void Game.TerrainSerializer23.WriteIntToBuffer |
( |
byte[] | buffer, |
|
|
int | i, |
|
|
int | data ) |
|
static |
◆ WriteRleValueToBuffer()
| int Game.TerrainSerializer23.WriteRleValueToBuffer |
( |
byte[] | buffer, |
|
|
int | i, |
|
|
int | value, |
|
|
int | count ) |
|
static |
◆ ChunkSizeX
| const int Game.TerrainSerializer23.ChunkSizeX = 16 |
|
staticprivate |
◆ ChunkSizeY
| const int Game.TerrainSerializer23.ChunkSizeY = 256 |
|
staticprivate |
◆ ChunkSizeZ
| const int Game.TerrainSerializer23.ChunkSizeZ = 16 |
|
staticprivate |
◆ m_compressBuffer
◆ m_ioExceptionDealt
| bool Game.TerrainSerializer23.m_ioExceptionDealt |
|
private |
◆ m_lock
| object Game.TerrainSerializer23.m_lock = new() |
|
private |
◆ m_storage
| IStorage Game.TerrainSerializer23.m_storage |
|
private |
◆ m_storageBuffer
◆ WorstCaseChunkDataSize
| const int Game.TerrainSerializer23.WorstCaseChunkDataSize = 262400 |
|
staticprivate |
该类的文档由以下文件生成: