C# Класс Universe.Modules.Terrain.FileLoaders.Terragen

Terragen File Format Loader Built from specification at http://www.planetside.co.uk/terragen/dev/tgterrain.html
Наследование: ITerrainLoader
Показать файл Открыть проект

Открытые методы

Метод Описание
LoadFile ( string filename, IScene scene ) : ITerrainChannel
LoadFile ( string filename, IScene scene, int offsetX, int offsetY, int fileWidth, int fileHeight, int sectionWidth, int sectionHeight ) : ITerrainChannel
LoadStream ( Stream s, IScene scene ) : ITerrainChannel
SaveFile ( string filename, ITerrainChannel map ) : void
SaveStream ( Stream stream, ITerrainChannel map ) : void
ToString ( ) : string

Приватные методы

Метод Описание
ToLittleEndian ( float number ) : byte[]

Terragen SCAL floats need to be written Intel ordered regardless of big or little Endian system

Описание методов

LoadFile() публичный Метод

public LoadFile ( string filename, IScene scene ) : ITerrainChannel
filename string
scene IScene
Результат ITerrainChannel

LoadFile() публичный Метод

public LoadFile ( string filename, IScene scene, int offsetX, int offsetY, int fileWidth, int fileHeight, int sectionWidth, int sectionHeight ) : ITerrainChannel
filename string
scene IScene
offsetX int
offsetY int
fileWidth int
fileHeight int
sectionWidth int
sectionHeight int
Результат ITerrainChannel

LoadStream() публичный Метод

public LoadStream ( Stream s, IScene scene ) : ITerrainChannel
s Stream
scene IScene
Результат ITerrainChannel

SaveFile() публичный Метод

public SaveFile ( string filename, ITerrainChannel map ) : void
filename string
map ITerrainChannel
Результат void

SaveStream() публичный Метод

public SaveStream ( Stream stream, ITerrainChannel map ) : void
stream Stream
map ITerrainChannel
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string