OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Region.Framework.Scenes.EntityManager Class Reference

Public Member Functions

void Add (EntityBase entity)
 
void Clear ()
 
bool ContainsKey (UUID id)
 
bool ContainsKey (uint localID)
 
bool Remove (uint localID)
 
bool Remove (UUID id)
 
EntityBase[] GetAllByType< T > ()
 
EntityBase[] GetEntities ()
 
void ForEach (Action< EntityBase > action)
 
EntityBase Find (Predicate< EntityBase > predicate)
 
bool TryGetValue (UUID key, out EntityBase obj)
 
bool TryGetValue (uint key, out EntityBase obj)
 

Properties

int Count [get]
 
EntityBase this[UUID id] [get, set]
 
EntityBase this[uint localID] [get, set]
 

Detailed Description

Definition at line 38 of file EntityManager.cs.

Member Function Documentation

void OpenSim.Region.Framework.Scenes.EntityManager.Add ( EntityBase  entity)
inline

Definition at line 50 of file EntityManager.cs.

void OpenSim.Region.Framework.Scenes.EntityManager.Clear ( )
inline

Definition at line 55 of file EntityManager.cs.

bool OpenSim.Region.Framework.Scenes.EntityManager.ContainsKey ( UUID  id)
inline

Definition at line 60 of file EntityManager.cs.

bool OpenSim.Region.Framework.Scenes.EntityManager.ContainsKey ( uint  localID)
inline

Definition at line 65 of file EntityManager.cs.

EntityBase OpenSim.Region.Framework.Scenes.EntityManager.Find ( Predicate< EntityBase predicate)
inline

Definition at line 107 of file EntityManager.cs.

void OpenSim.Region.Framework.Scenes.EntityManager.ForEach ( Action< EntityBase action)
inline

Definition at line 102 of file EntityManager.cs.

EntityBase [] OpenSim.Region.Framework.Scenes.EntityManager.GetAllByType< T > ( )
inline

Definition at line 80 of file EntityManager.cs.

EntityBase [] OpenSim.Region.Framework.Scenes.EntityManager.GetEntities ( )
inline

Definition at line 95 of file EntityManager.cs.

bool OpenSim.Region.Framework.Scenes.EntityManager.Remove ( uint  localID)
inline

Definition at line 70 of file EntityManager.cs.

bool OpenSim.Region.Framework.Scenes.EntityManager.Remove ( UUID  id)
inline

Definition at line 75 of file EntityManager.cs.

bool OpenSim.Region.Framework.Scenes.EntityManager.TryGetValue ( UUID  key,
out EntityBase  obj 
)
inline

Definition at line 140 of file EntityManager.cs.

bool OpenSim.Region.Framework.Scenes.EntityManager.TryGetValue ( uint  key,
out EntityBase  obj 
)
inline

Definition at line 145 of file EntityManager.cs.

Property Documentation

int OpenSim.Region.Framework.Scenes.EntityManager.Count
get

Definition at line 46 of file EntityManager.cs.

EntityBase OpenSim.Region.Framework.Scenes.EntityManager.this[uint localID]
getset

Definition at line 127 of file EntityManager.cs.

EntityBase OpenSim.Region.Framework.Scenes.EntityManager.this[UUID id]
getset

Definition at line 113 of file EntityManager.cs.


The documentation for this class was generated from the following file: