C# 클래스 OpenSim.Data.Null.NullDataStore

Mock region data plugin. This obeys the api contract for persistence but stores everything in memory, so that tests can check correct persistence.
상속: ISimulationDataStore
파일 보기 프로젝트 열기: openmetaversefoundation/fortis-opensim 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_landData LandData>.Dictionary
m_primItems ICollection>.Dictionary
m_regionSettings RegionSettings>.Dictionary
m_sceneObjectParts SceneObjectPart>.Dictionary
m_terrains Dictionary

공개 메소드들

메소드 설명
Dispose ( ) : void
Initialise ( string dbfile ) : void
LoadLandObjects ( UUID regionUUID ) : List
LoadObjects ( UUID regionUUID ) : List
LoadRegionSettings ( UUID regionUUID ) : OpenSim.Framework.RegionSettings
LoadRegionWindlightSettings ( UUID regionUUID ) : RegionLightShareData
LoadTerrain ( UUID regionID ) : ].double[
RemoveLandObject ( UUID globalID ) : void
RemoveObject ( UUID obj, UUID regionUUID ) : void
Shutdown ( ) : void
StoreLandObject ( ILandObject land ) : void
StoreObject ( SceneObjectGroup obj, UUID regionUUID ) : void
StorePrimInventory ( UUID primID, ICollection items ) : void
StoreRegionSettings ( OpenSim.Framework.RegionSettings rs ) : void
StoreRegionWindlightSettings ( RegionLightShareData wl ) : void
StoreTerrain ( double ter, UUID regionID ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Initialise() 공개 메소드

public Initialise ( string dbfile ) : void
dbfile string
리턴 void

LoadLandObjects() 공개 메소드

public LoadLandObjects ( UUID regionUUID ) : List
regionUUID UUID
리턴 List

LoadObjects() 공개 메소드

public LoadObjects ( UUID regionUUID ) : List
regionUUID UUID
리턴 List

LoadRegionSettings() 공개 메소드

public LoadRegionSettings ( UUID regionUUID ) : OpenSim.Framework.RegionSettings
regionUUID UUID
리턴 OpenSim.Framework.RegionSettings

LoadRegionWindlightSettings() 공개 메소드

public LoadRegionWindlightSettings ( UUID regionUUID ) : RegionLightShareData
regionUUID UUID
리턴 OpenSim.Framework.RegionLightShareData

LoadTerrain() 공개 메소드

public LoadTerrain ( UUID regionID ) : ].double[
regionID UUID
리턴 ].double[

RemoveLandObject() 공개 메소드

public RemoveLandObject ( UUID globalID ) : void
globalID UUID
리턴 void

RemoveObject() 공개 메소드

public RemoveObject ( UUID obj, UUID regionUUID ) : void
obj UUID
regionUUID UUID
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

StoreLandObject() 공개 메소드

public StoreLandObject ( ILandObject land ) : void
land ILandObject
리턴 void

StoreObject() 공개 메소드

public StoreObject ( SceneObjectGroup obj, UUID regionUUID ) : void
obj OpenSim.Region.Framework.Scenes.SceneObjectGroup
regionUUID UUID
리턴 void

StorePrimInventory() 공개 메소드

public StorePrimInventory ( UUID primID, ICollection items ) : void
primID UUID
items ICollection
리턴 void

StoreRegionSettings() 공개 메소드

public StoreRegionSettings ( OpenSim.Framework.RegionSettings rs ) : void
rs OpenSim.Framework.RegionSettings
리턴 void

StoreRegionWindlightSettings() 공개 메소드

public StoreRegionWindlightSettings ( RegionLightShareData wl ) : void
wl OpenSim.Framework.RegionLightShareData
리턴 void

StoreTerrain() 공개 메소드

public StoreTerrain ( double ter, UUID regionID ) : void
ter double
regionID UUID
리턴 void

프로퍼티 상세

m_landData 보호되어 있는 프로퍼티

protected Dictionary m_landData
리턴 LandData>.Dictionary

m_primItems 보호되어 있는 프로퍼티

protected Dictionary> m_primItems
리턴 ICollection>.Dictionary

m_regionSettings 보호되어 있는 프로퍼티

protected Dictionary m_regionSettings
리턴 RegionSettings>.Dictionary

m_sceneObjectParts 보호되어 있는 프로퍼티

protected Dictionary m_sceneObjectParts
리턴 SceneObjectPart>.Dictionary

m_terrains 보호되어 있는 프로퍼티

protected Dictionary m_terrains
리턴 Dictionary