IWorldspaceSystem

From Virtual World Web Wiki
Revision as of 19:52, 15 October 2016 by Spark5 (Talk | contribs) (Documentation for the IWorldspaceSystem class)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Remarks [edit]

Properties

IWorldInfo RootWorld {get;}

Methods

Guid AttachDefaultEditLayout(Guid sceneInstanceID)
Guid AttachEditLayout(Guid sceneInstanceID, string name)
Guid CloneEditLayout(Guid editLayoutID, string name)
void CopySceneToStorage(Guid sceneID, Guid sceneInstanceID, bool designMode)
Guid CopySceneToStorage(Guid sceneID, bool designMode)
void CopyStorageToScene(Guid sceneInstanceID)
Guid CreateAreaGroup(string name, AreaType allowedAreaTypes)
Guid CreateDefaultEditLayout(Guid sceneID)
Guid CreateEditLayout(Guid sceneID, string name)
Guid CreateScene(string alias, string title, Guid worldID, Guid sceneTypeID, InstanceModes instanceMode, string modeMetadata)
Guid CreateSceneType(Guid resourceItemID, string title)
Guid CreateWorld(string alias, string title, bool isContainer, bool isPermissionRoot, Guid? parentWorldID)
void DeleteAreaGroup(Guid areaGroupID, Action<PacketErrorStatus> onComplete)
void DeleteEditLayout(Guid editLayoutID)
void DeleteScene(Guid sceneID, Action<PacketErrorStatus> onComplete)
void DeleteSceneType(Guid sceneTypeID)
void DeleteWorld(Guid worldID, Action<PacketErrorStatus> onComplete)
Guid FindScene(string alias, Guid worldID)
Guid FindWorld(string alias, Guid parentWorldID)
string GetAreaGroupName(Guid areaGroupID)
IEditLayoutInfo GetDefaultEditLayout(Guid sceneID)
IEditLayoutInfo GetEditLayout(Guid editLayoutID)
IEditLayoutInfo GetEditLayout(Guid sceneID, string name)
IEditLayoutInfo GetEditLayoutForInstance(Guid sceneInstanceID)
IEnumerable<IEditLayoutInfo> GetEditLayouts(Guid sceneID)
DOMDocument GetInstanceStorageLayout(Guid storageInstanceID)
Guid GetPersonaRootWorld(Guid personaID)
Guid GetRootWorld(Guid areaID)
string GetSceneAlias(Guid sceneID)
Guid GetSceneForUri(IConnectionIdentity identity, Uri uri)
Guid GetSceneForUri(Uri uri)
ISceneInfo GetSceneInfo(Guid sceneID)
string GetSceneInstanceName(Guid sceneInstanceID)
DOMDocument GetSceneLayout(Guid sceneID)
string GetSceneName(Guid sceneID)
Guid GetSceneType(Guid sceneID)
string GetSceneTypeName(Guid sceneTypeID)
ISecurableInfo GetSecurableInfo(Guid securableID)
string GetSecurableName(Guid securableID)
SecurableType GetSecurableType(Guid securableID)
string GetServiceProviderName(Guid serviceProviderID)
Uri GetUriForScene(Guid sceneID)
string GetWorldAlias(Guid worldID)
IWorldInfo GetWorldInfo(Guid worldID)
string GetWorldName(Guid worldID)
bool IsPersonaContainer(Guid worldID)
bool IsProtected(Guid areaID)
void JoinAreaGroup(Guid areaGroupID, Guid areaID)
void LeaveAreaGroup(Guid areaGroupID, Guid areaID)
void ProtectArea(Guid areaID)
void PublishEditLayout(Guid editLayoutID)
void RemoveInstanceFromStorage(Guid instanceID)
void RemoveSceneFromStorage(Guid sceneID)
void SaveInstance(IInstanceContext context)
Guid SaveInstanceToNewStorage(IInstanceContext context, bool? designMode, bool cloneLayout)
void SaveInstanceToStorage(IInstanceContext context)
void SceneLayoutChangeNotify(Guid sceneID)
void SetAreaGroupName(Guid areaGroupID, string name)
void SetEditLayoutName(Guid editLayoutID, string layoutName)
void SetInstanceStorageLayout(Guid storageInstanceID, DOMDocument sceneLayout)
void SetInstanceStorageLayout(Guid storageInstanceID, Byte[] sceneLayout)
void SetSceneAlias(Guid sceneID, string alias)
void SetSceneInstanceName(Guid sceneInstanceID, string name)
void SetSceneLayout(Guid sceneID, DOMDocument sceneLayout)
void SetSceneLayout(Guid sceneID, Byte[] sceneLayout)
void SetSceneName(Guid sceneID, string name)
void SetSecurableMetadata(Guid securableID, string key, ProtoValue value)
void SetServiceProviderName(Guid serviceProviderID, string name)
void SetWorldAlias(Guid worldID, string alias)
void SetWorldName(Guid worldID, string name)
void ShutdownSceneInstances(Guid sceneID)
void UnProtectArea(Guid areaID)
void UpdateScene(Guid sceneID, string alias, string title, Guid? worldID, Byte instanceModeID, string modeMetadata)