OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader Interface Reference
Inheritance diagram for OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader:
Inheritance graph
[legend]

Public Member Functions

bool SupportsTileSave ()
 
ITerrainChannel LoadFile (string filename)
 
ITerrainChannel LoadFile (string filename, int fileStartX, int fileStartY, int fileWidth, int fileHeight, int sectionWidth, int sectionHeight)
 
ITerrainChannel LoadStream (Stream stream)
 
void SaveFile (string filename, ITerrainChannel map)
 
void SaveStream (Stream stream, ITerrainChannel map)
 
void SaveFile (ITerrainChannel map, string filename, int offsetX, int offsetY, int fileWidth, int fileHeight, int regionSizeX, int regionSizeY)
 Save a number of map tiles to a single big image file. More...
 

Properties

string FileExtension [get]
 

Detailed Description

Definition at line 33 of file ITerrainLoader.cs.

Member Function Documentation

ITerrainChannel OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader.LoadFile ( string  filename)
ITerrainChannel OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader.LoadFile ( string  filename,
int  fileStartX,
int  fileStartY,
int  fileWidth,
int  fileHeight,
int  sectionWidth,
int  sectionHeight 
)
ITerrainChannel OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader.LoadStream ( Stream  stream)
void OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader.SaveFile ( string  filename,
ITerrainChannel  map 
)
void OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader.SaveFile ( ITerrainChannel  map,
string  filename,
int  offsetX,
int  offsetY,
int  fileWidth,
int  fileHeight,
int  regionSizeX,
int  regionSizeY 
)

Save a number of map tiles to a single big image file.

If the image file already exists then the tiles saved will replace those already in the file - other tiles will be untouched.

Parameters
filenameThe terrain file to save
offsetXThe map x co-ordinate at which to begin the save.
offsetYThe may y co-ordinate at which to begin the save.
fileWidthThe number of tiles to save along the X axis.
fileHeightThe number of tiles to save along the Y axis.
regionSizeXThe width of a map tile.
regionSizeYThe height of a map tile.

Implemented in OpenSim.Region.CoreModules.World.Terrain.FileLoaders.LLRAW, OpenSim.Region.CoreModules.World.Terrain.FileLoaders.RAW32, OpenSim.Region.CoreModules.World.Terrain.FileLoaders.GenericSystemDrawing, and OpenSim.Region.CoreModules.World.Terrain.FileLoaders.JPEG.

void OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader.SaveStream ( Stream  stream,
ITerrainChannel  map 
)
bool OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader.SupportsTileSave ( )

Property Documentation

string OpenSim.Region.CoreModules.World.Terrain.ITerrainLoader.FileExtension
get

Definition at line 39 of file ITerrainLoader.cs.


The documentation for this interface was generated from the following file: