C# Class OpenSim.Region.Framework.Scenes.AsyncSceneObjectGroupDeleter

Asynchronously derez objects. This is used to derez large number of objects to inventory without holding up the main client thread.
Afficher le fichier Open project: N3X15/VoxelSim Class Usage Examples

Méthodes publiques

Свойство Type Description
Enabled bool

Méthodes publiques

Méthode Description
AsyncSceneObjectGroupDeleter ( Scene scene ) : System
DeleteToInventory ( DeRezAction action, UUID folderID, List objectGroups, IClientAPI remoteClient, bool permissionToDelete ) : void

Delete the given object from the scene

InventoryDeQueueAndDelete ( ) : bool

Move the next object in the queue to inventory. Then delete it properly from the scene.

Private Methods

Méthode Description
InventoryRunDeleteTimer ( object sender, System.Timers.ElapsedEventArgs e ) : void

Method Details

AsyncSceneObjectGroupDeleter() public méthode

public AsyncSceneObjectGroupDeleter ( Scene scene ) : System
scene Scene
Résultat System

DeleteToInventory() public méthode

Delete the given object from the scene
public DeleteToInventory ( DeRezAction action, UUID folderID, List objectGroups, IClientAPI remoteClient, bool permissionToDelete ) : void
action DeRezAction
folderID UUID
objectGroups List
remoteClient IClientAPI
permissionToDelete bool
Résultat void

InventoryDeQueueAndDelete() public méthode

Move the next object in the queue to inventory. Then delete it properly from the scene.
public InventoryDeQueueAndDelete ( ) : bool
Résultat bool

Property Details

Enabled public_oe property

public bool Enabled
Résultat bool