C# Class OpenSim.Region.RegionCombinerModule.RegionCombinerModule

Inheritance: ISharedRegionModule
Show file Open project: N3X15/VoxelSim Class Usage Examples

Public Methods

Method Description
AddRegion ( Scene scene ) : void
Close ( ) : void
FixPhantoms ( string module, string cmdparams ) : void
ForwardPermissionRequests ( OpenSim.Region.RegionCombinerModule.RegionConnections BigRegion, Scene VirtualRegion ) : void
GetRegionFromPosition ( System.Vector3 pPosition ) : OpenSim.Region.RegionCombinerModule.RegionData
Initialise ( IConfigSource source ) : void
PostInitialise ( ) : void
RegionLoaded ( Scene scene ) : void
RemoveRegion ( Scene scene ) : void
TryGetInfiniteBorder ( List borders, OpenSim.Region.Framework.Scenes.Border &oborder ) : bool

Try and get an Infinite border out of a listT of borders

UnCombineRegion ( OpenSim.Region.RegionCombinerModule.RegionData rdata ) : void

TODO:

Private Methods

Method Description
AdjustLargeRegionBounds ( ) : void
DistributeCourseLocationUpdates ( List locations, List uuids, OpenSim.Region.RegionCombinerModule.RegionConnections connectiondata, ScenePresence rootPresence ) : void
DoWorkForOneRegionOverPlusXPlusY ( OpenSim.Region.RegionCombinerModule.RegionConnections conn, OpenSim.Region.RegionCombinerModule.RegionConnections regionConnections, Scene scene ) : bool
DoWorkForOneRegionOverPlusXY ( OpenSim.Region.RegionCombinerModule.RegionConnections conn, OpenSim.Region.RegionCombinerModule.RegionConnections regionConnections, Scene scene ) : bool
DoWorkForOneRegionOverXPlusY ( OpenSim.Region.RegionCombinerModule.RegionConnections conn, OpenSim.Region.RegionCombinerModule.RegionConnections regionConnections, Scene scene ) : bool
DoWorkForRootRegion ( OpenSim.Region.RegionCombinerModule.RegionConnections regionConnections, Scene scene ) : void
LocateUsersChildAgentIClientAPI ( System.Vector2 offset, UUID uUID, OpenSim.Region.RegionCombinerModule.RegionData rdata ) : IClientAPI

Locates a the Client of a particular region in an Array of RegionData based on offset

NewPresence ( ScenePresence presence ) : void
RegionLoadedDoWork ( Scene scene ) : void
SendCourseLocationUpdates ( UUID sceneId, ScenePresence presence, List coarseLocations, List avatarUUIDs ) : void
SetCourseLocationDelegate ( ScenePresence presence ) : void

Method Details

AddRegion() public method

public AddRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
return void

Close() public method

public Close ( ) : void
return void

FixPhantoms() public method

public FixPhantoms ( string module, string cmdparams ) : void
module string
cmdparams string
return void

ForwardPermissionRequests() public method

public ForwardPermissionRequests ( OpenSim.Region.RegionCombinerModule.RegionConnections BigRegion, Scene VirtualRegion ) : void
BigRegion OpenSim.Region.RegionCombinerModule.RegionConnections
VirtualRegion OpenSim.Region.Framework.Scenes.Scene
return void

GetRegionFromPosition() public method

public GetRegionFromPosition ( System.Vector3 pPosition ) : OpenSim.Region.RegionCombinerModule.RegionData
pPosition System.Vector3
return OpenSim.Region.RegionCombinerModule.RegionData

Initialise() public method

public Initialise ( IConfigSource source ) : void
source IConfigSource
return void

PostInitialise() public method

public PostInitialise ( ) : void
return void

RegionLoaded() public method

public RegionLoaded ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
return void

RemoveRegion() public method

public RemoveRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
return void

TryGetInfiniteBorder() public static method

Try and get an Infinite border out of a listT of borders
public static TryGetInfiniteBorder ( List borders, OpenSim.Region.Framework.Scenes.Border &oborder ) : bool
borders List
oborder OpenSim.Region.Framework.Scenes.Border
return bool

UnCombineRegion() public method

TODO:
public UnCombineRegion ( OpenSim.Region.RegionCombinerModule.RegionData rdata ) : void
rdata OpenSim.Region.RegionCombinerModule.RegionData
return void