OpenSim
|
Manager for adding, closing and restarting scenes. More...
Public Member Functions | |
SceneManager () | |
void | Close () |
void | Close (Scene cscene) |
void | Add (Scene scene) |
void | HandleRestart (RegionInfo rdata) |
void | SendSimOnlineNotification (ulong regionHandle) |
void | SaveCurrentSceneToXml (string filename) |
Save the prims in the current scene to an xml file in OpenSimulator's original 'xml' format More... | |
void | LoadCurrentSceneFromXml (string filename, bool generateNewIDs, Vector3 loadOffset) |
Load an xml file of prims in OpenSimulator's original 'xml' file format to the current scene More... | |
void | SaveCurrentSceneToXml2 (string filename) |
Save the prims in the current scene to an xml file in OpenSimulator's current 'xml2' format More... | |
void | SaveNamedPrimsToXml2 (string primName, string filename) |
void | LoadCurrentSceneFromXml2 (string filename) |
Load an xml file of prims in OpenSimulator's current 'xml2' file format to the current scene More... | |
void | SaveCurrentSceneToArchive (string[] cmdparams) |
Save the current scene to an OpenSimulator archive. This archive will eventually include the prim's assets as well as the details of the prims themselves. More... | |
void | LoadArchiveToCurrentScene (string[] cmdparams) |
Load an OpenSim archive into the current scene. This will load both the shapes of the prims and upload their assets to the asset service. More... | |
string | SaveCurrentSceneMapToXmlString () |
void | LoadCurrenSceneMapFromXmlString (string mapData) |
void | SendCommandToPluginModules (string[] cmdparams) |
void | SetBypassPermissionsOnCurrentScene (bool bypassPermissions) |
void | ForEachSelectedScene (Action< Scene > func) |
void | RestartCurrentScene () |
void | BackupCurrentScene () |
bool | TrySetCurrentScene (string regionName) |
bool | TrySetCurrentScene (UUID regionID) |
bool | TryGetScene (string regionName, out Scene scene) |
bool | TryGetScene (UUID regionID, out Scene scene) |
bool | TryGetScene (uint locX, uint locY, out Scene scene) |
bool | TryGetScene (IPEndPoint ipEndPoint, out Scene scene) |
List< ScenePresence > | GetCurrentSceneAvatars () |
List< ScenePresence > | GetCurrentScenePresences () |
RegionInfo | GetRegionInfo (UUID regionID) |
void | ForceCurrentSceneClientUpdate () |
void | HandleEditCommandOnCurrentScene (string[] cmdparams) |
bool | TryGetScenePresence (UUID avatarId, out ScenePresence avatar) |
bool | TryGetRootScenePresence (UUID avatarId, out ScenePresence avatar) |
void | CloseScene (Scene scene) |
bool | TryGetAvatarByName (string avatarName, out ScenePresence avatar) |
bool | TryGetRootScenePresenceByName (string firstName, string lastName, out ScenePresence sp) |
void | ForEachScene (Action< Scene > action) |
Properties | |
bool | AllRegionsReady [get, set] |
Are all regions ready for use? More... | |
static SceneManager | Instance [get] |
List< Scene > | Scenes [get] |
Scene | CurrentScene [get, set] |
Scene selected from the console. More... | |
Scene | CurrentOrFirstScene [get] |
Events | |
RestartSim | OnRestartSim |
Action< SceneManager > | OnRegionsReadyStatusChange |
Fired when either all regions are ready for use or at least one region has become unready for use where previously all regions were ready. More... | |
Manager for adding, closing and restarting scenes.
Definition at line 44 of file SceneManager.cs.
|
inline |
Definition at line 135 of file SceneManager.cs.
|
inline |
Definition at line 163 of file SceneManager.cs.
|
inline |
Definition at line 336 of file SceneManager.cs.
|
inline |
Definition at line 141 of file SceneManager.cs.
|
inline |
Definition at line 156 of file SceneManager.cs.
|
inline |
Definition at line 506 of file SceneManager.cs.
|
inline |
Definition at line 466 of file SceneManager.cs.
|
inline |
Definition at line 543 of file SceneManager.cs.
|
inline |
Definition at line 323 of file SceneManager.cs.
|
inline |
Definition at line 423 of file SceneManager.cs.
|
inline |
Definition at line 440 of file SceneManager.cs.
|
inline |
Definition at line 455 of file SceneManager.cs.
|
inline |
Definition at line 471 of file SceneManager.cs.
|
inline |
Definition at line 172 of file SceneManager.cs.
|
inline |
Load an OpenSim archive into the current scene. This will load both the shapes of the prims and upload their assets to the asset service.
cmdparams |
Definition at line 296 of file SceneManager.cs.
|
inline |
Definition at line 308 of file SceneManager.cs.
|
inline |
Load an xml file of prims in OpenSimulator's original 'xml' file format to the current scene
filename | |
generateNewIDs | |
loadOffset |
Definition at line 244 of file SceneManager.cs.
|
inline |
Load an xml file of prims in OpenSimulator's current 'xml2' file format to the current scene
Definition at line 272 of file SceneManager.cs.
|
inline |
Definition at line 331 of file SceneManager.cs.
|
inline |
Definition at line 303 of file SceneManager.cs.
|
inline |
Save the current scene to an OpenSimulator archive. This archive will eventually include the prim's assets as well as the details of the prims themselves.
cmdparams |
Definition at line 284 of file SceneManager.cs.
|
inline |
Save the prims in the current scene to an xml file in OpenSimulator's original 'xml' format
filename |
Definition at line 231 of file SceneManager.cs.
|
inline |
Save the prims in the current scene to an xml file in OpenSimulator's current 'xml2' format
filename |
Definition at line 255 of file SceneManager.cs.
|
inline |
Definition at line 262 of file SceneManager.cs.
|
inline |
Definition at line 313 of file SceneManager.cs.
|
inline |
Definition at line 197 of file SceneManager.cs.
|
inline |
Definition at line 318 of file SceneManager.cs.
|
inline |
|
inline |
Definition at line 491 of file SceneManager.cs.
|
inline |
Definition at line 529 of file SceneManager.cs.
|
inline |
|
inline |
Definition at line 384 of file SceneManager.cs.
|
inline |
Definition at line 389 of file SceneManager.cs.
|
inline |
Definition at line 406 of file SceneManager.cs.
|
inline |
|
inline |
|
inline |
Definition at line 364 of file SceneManager.cs.
|
getset |
Are all regions ready for use?
Definition at line 60 of file SceneManager.cs.
|
get |
Definition at line 118 of file SceneManager.cs.
|
getset |
Scene selected from the console.
If null, then all scenes are considered selected (signalled as "Root" on the console).
Definition at line 115 of file SceneManager.cs.
|
staticget |
Definition at line 94 of file SceneManager.cs.
|
get |
Definition at line 105 of file SceneManager.cs.
Action<SceneManager> OpenSim.Region.Framework.Scenes.SceneManager.OnRegionsReadyStatusChange |
Fired when either all regions are ready for use or at least one region has become unready for use where previously all regions were ready.
Definition at line 54 of file SceneManager.cs.
RestartSim OpenSim.Region.Framework.Scenes.SceneManager.OnRestartSim |
Definition at line 48 of file SceneManager.cs.