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

Public Member Functions

List< string > SerialiseRegion (Scene scene, string saveDir)
 
void LoadPrimsFromXml (Scene scene, string fileName, bool newIDS, Vector3 loadOffset)
 Load prims from the xml format More...
 
void SavePrimsToXml (Scene scene, string fileName)
 Save prims in the xml format More...
 
void LoadPrimsFromXml2 (Scene scene, string fileName)
 Load prims from the xml2 format More...
 
void LoadPrimsFromXml2 (Scene scene, TextReader reader, bool startScripts)
 Load prims from the xml2 format More...
 
void SavePrimsToXml2 (Scene scene, string fileName)
 Save prims in the xml2 format More...
 
void SavePrimsToXml2 (Scene scene, TextWriter stream, Vector3 min, Vector3 max)
 Save prims in the xml2 format, optionally specifying a bounding box for which prims should be saved. If both min and max vectors are Vector3.Zero, then all prims are exported. More...
 
void SavePrimListToXml2 (EntityBase[] entityList, string fileName)
 Save a set of prims in the xml2 format More...
 
void SavePrimListToXml2 (EntityBase[] entityList, TextWriter stream, Vector3 min, Vector3 max)
 Save a set of prims in the xml2 format, optionally specifying a bounding box for which prims should be saved. If both min and max vectors are Vector3.Zero, then all prims are exported. More...
 
void SaveNamedPrimsToXml2 (Scene scene, string primName, string fileName)
 
SceneObjectGroup DeserializeGroupFromXml2 (string xmlString)
 Deserializes a scene object from its xml2 representation. This does not load the object into the scene. More...
 
string SerializeGroupToXml2 (SceneObjectGroup grp, Dictionary< string, object > options)
 Serialize an individual scene object into the xml2 format More...
 

Detailed Description

Definition at line 35 of file IRegionSerialiserModule.cs.

Member Function Documentation

SceneObjectGroup OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.DeserializeGroupFromXml2 ( string  xmlString)

Deserializes a scene object from its xml2 representation. This does not load the object into the scene.

Parameters
xmlString
Returns
The scene object created

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.

void OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.LoadPrimsFromXml ( Scene  scene,
string  fileName,
bool  newIDS,
Vector3  loadOffset 
)

Load prims from the xml format

Parameters
scene
fileName
newIDS
loadOffset

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.

void OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.LoadPrimsFromXml2 ( Scene  scene,
string  fileName 
)

Load prims from the xml2 format

Parameters
scene
fileName

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.

void OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.LoadPrimsFromXml2 ( Scene  scene,
TextReader  reader,
bool  startScripts 
)

Load prims from the xml2 format

Parameters
scene
reader
startScripts

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.

void OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.SaveNamedPrimsToXml2 ( Scene  scene,
string  primName,
string  fileName 
)
void OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.SavePrimListToXml2 ( EntityBase[]  entityList,
string  fileName 
)

Save a set of prims in the xml2 format

Parameters
entityList
fileName

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.

void OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.SavePrimListToXml2 ( EntityBase[]  entityList,
TextWriter  stream,
Vector3  min,
Vector3  max 
)

Save a set of prims in the xml2 format, optionally specifying a bounding box for which prims should be saved. If both min and max vectors are Vector3.Zero, then all prims are exported.

Parameters
entityList
stream
min
max

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.

void OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.SavePrimsToXml ( Scene  scene,
string  fileName 
)

Save prims in the xml format

Parameters
scene
fileName

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.

void OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.SavePrimsToXml2 ( Scene  scene,
string  fileName 
)

Save prims in the xml2 format

Parameters
scene
fileName

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.

void OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.SavePrimsToXml2 ( Scene  scene,
TextWriter  stream,
Vector3  min,
Vector3  max 
)

Save prims in the xml2 format, optionally specifying a bounding box for which prims should be saved. If both min and max vectors are Vector3.Zero, then all prims are exported.

Parameters
scene
stream
min
max

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.

List<string> OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.SerialiseRegion ( Scene  scene,
string  saveDir 
)
string OpenSim.Region.Framework.Interfaces.IRegionSerialiserModule.SerializeGroupToXml2 ( SceneObjectGroup  grp,
Dictionary< string, object >  options 
)

Serialize an individual scene object into the xml2 format

Parameters
grp
Returns

Implemented in OpenSim.Region.CoreModules.World.Serialiser.SerialiserModule.


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