|
| virtual void | Open (string directoryName, string suffix) |
| virtual void | Dispose () |
| virtual int | Load (Point2 p, byte[] buffer) |
| virtual void | Save (Point2 p, byte[] buffer, int size) |
| virtual List< int > | GetFreeNodes (int count) |
| virtual int | FindLastNode (int startNode) |
| virtual void | SetAndWriteFreeNode (int freeNode) |
| virtual ChunkDescriptor | ReadChunkDescriptor (int i) |
| virtual void | WriteChunkDescriptor (ChunkDescriptor desc) |
| virtual int | ReadNode (int node, byte[] data, int offset, out int nextNode) |
| virtual void | WriteNode (int node, byte[] data, int offset, int size, int nextNode) |
| virtual int | MakeNodeHeader (int node, int dataSize, int nextNode) |
| virtual void | ParseNodeHeader (int node, int nodeHeader, out int dataSize, out int nextNode) |
| virtual void | LogDebugInfo () |
◆ Dispose()
| virtual void Game.TerrainSerializer23.SingleFileStorage.Dispose |
( |
| ) |
|
|
virtual |
◆ FindLastNode()
| virtual int Game.TerrainSerializer23.SingleFileStorage.FindLastNode |
( |
int | startNode | ) |
|
|
virtual |
◆ GetFreeNodes()
| virtual List< int > Game.TerrainSerializer23.SingleFileStorage.GetFreeNodes |
( |
int | count | ) |
|
|
virtual |
◆ Load()
| virtual int Game.TerrainSerializer23.SingleFileStorage.Load |
( |
Point2 | p, |
|
|
byte[] | buffer ) |
|
virtual |
◆ LogDebugInfo()
| virtual void Game.TerrainSerializer23.SingleFileStorage.LogDebugInfo |
( |
| ) |
|
|
virtual |
◆ MakeNodeHeader()
| virtual int Game.TerrainSerializer23.SingleFileStorage.MakeNodeHeader |
( |
int | node, |
|
|
int | dataSize, |
|
|
int | nextNode ) |
|
virtual |
◆ Open()
| virtual void Game.TerrainSerializer23.SingleFileStorage.Open |
( |
string | directoryName, |
|
|
string | suffix ) |
|
virtual |
◆ ParseNodeHeader()
| virtual void Game.TerrainSerializer23.SingleFileStorage.ParseNodeHeader |
( |
int | node, |
|
|
int | nodeHeader, |
|
|
out int | dataSize, |
|
|
out int | nextNode ) |
|
virtual |
◆ ReadChunkDescriptor()
| virtual ChunkDescriptor Game.TerrainSerializer23.SingleFileStorage.ReadChunkDescriptor |
( |
int | i | ) |
|
|
virtual |
◆ ReadNode()
| virtual int Game.TerrainSerializer23.SingleFileStorage.ReadNode |
( |
int | node, |
|
|
byte[] | data, |
|
|
int | offset, |
|
|
out int | nextNode ) |
|
virtual |
◆ ReverseEndianness()
| uint Game.TerrainSerializer23.SingleFileStorage.ReverseEndianness |
( |
uint | n | ) |
|
|
static |
◆ Save()
| virtual void Game.TerrainSerializer23.SingleFileStorage.Save |
( |
Point2 | p, |
|
|
byte[] | buffer, |
|
|
int | size ) |
|
virtual |
◆ SetAndWriteFreeNode()
| virtual void Game.TerrainSerializer23.SingleFileStorage.SetAndWriteFreeNode |
( |
int | freeNode | ) |
|
|
virtual |
◆ WriteChunkDescriptor()
| virtual void Game.TerrainSerializer23.SingleFileStorage.WriteChunkDescriptor |
( |
ChunkDescriptor | desc | ) |
|
|
virtual |
◆ WriteNode()
| virtual void Game.TerrainSerializer23.SingleFileStorage.WriteNode |
( |
int | node, |
|
|
byte[] | data, |
|
|
int | offset, |
|
|
int | size, |
|
|
int | nextNode ) |
|
virtual |
◆ ChunkDescriptors
◆ FileHeaderChunkDescriptorsCount
| const int Game.TerrainSerializer23.SingleFileStorage.FileHeaderChunkDescriptorsCount = 65536 |
|
staticprivate |
◆ FileHeaderChunkDescriptorSize
| const int Game.TerrainSerializer23.SingleFileStorage.FileHeaderChunkDescriptorSize = 12 |
|
staticprivate |
◆ FileHeaderChunkDescriptorsOffset
| const int Game.TerrainSerializer23.SingleFileStorage.FileHeaderChunkDescriptorsOffset = 12 |
|
staticprivate |
◆ FileHeaderFreeNodeOffset
| const int Game.TerrainSerializer23.SingleFileStorage.FileHeaderFreeNodeOffset = 8 |
|
staticprivate |
◆ FileHeaderMagic
| const uint Game.TerrainSerializer23.SingleFileStorage.FileHeaderMagic = 3735923200u |
|
staticprivate |
◆ FileHeaderSize
| const int Game.TerrainSerializer23.SingleFileStorage.FileHeaderSize = 786444 |
|
staticprivate |
◆ FileName
| const string Game.TerrainSerializer23.SingleFileStorage.FileName = "Chunks32fs.dat" |
|
staticprivate |
◆ FreeNode
| int Game.TerrainSerializer23.SingleFileStorage.FreeNode |
|
private |
◆ NodeHeaderMagic
| const uint Game.TerrainSerializer23.SingleFileStorage.NodeHeaderMagic = 3735927296u |
|
staticprivate |
◆ NodeHeaderSize
| const int Game.TerrainSerializer23.SingleFileStorage.NodeHeaderSize = 8 |
|
staticprivate |
◆ NodeSize
| int Game.TerrainSerializer23.SingleFileStorage.NodeSize |
|
private |
◆ Reader
| BinaryReader Game.TerrainSerializer23.SingleFileStorage.Reader |
|
private |
◆ Stream
| Stream Game.TerrainSerializer23.SingleFileStorage.Stream |
◆ Writer
| BinaryWriter Game.TerrainSerializer23.SingleFileStorage.Writer |
|
private |
◆ NodeDataSize
| int Game.TerrainSerializer23.SingleFileStorage.NodeDataSize |
|
getprivate |
该类的文档由以下文件生成: