C# Class Universe.Framework.SceneInfo.Entities.EntityManager

Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Protected Properties

Свойство Type Description
m_child_2_parent_entities DoubleKeyDictionary
m_child_2_parent_entitiesLock object
m_objectEntities DoubleKeyDictionary
m_objectEntitiesLock object
m_presenceEntities IScenePresence>.Dictionary
m_presenceEntitiesList List
m_presenceEntitiesLock object

Méthodes publiques

Méthode Description
Add ( IEntity entity ) : bool
Clear ( ) : void
GetEntities ( ) : ISceneEntity[]
GetEntities ( System.Vector3 pos, float radius ) : ISceneEntity[]
GetPresenceCount ( ) : int
GetPresences ( System.Vector3 pos, float radius ) : IScenePresence[]
GetPresences ( ) : List
Remove ( IEntity entity ) : bool
TryGetChildPrim ( uint childkey, ISceneChildEntity &child ) : bool
TryGetChildPrimParent ( UUID childkey, IEntity &obj ) : bool

Retrieves the SceneObjectGroup of this child

TryGetChildPrimParent ( uint childkey, IEntity &obj ) : bool

Retrieves the SceneObjectGroup of this child

TryGetPresenceValue ( UUID key, IScenePresence &presence ) : bool
TryGetValue ( UUID key, IEntity &obj ) : bool
TryGetValue ( uint key, IEntity &obj ) : bool

Méthodes protégées

Méthode Description
InternalTryGetValue ( UUID key, bool checkRecursive, IEntity &obj ) : bool
InternalTryGetValue ( uint key, bool checkRecursive, IEntity &obj ) : bool
TryGetChildPrim ( UUID objectID, ISceneChildEntity &childPrim ) : bool

Method Details

Add() public méthode

public Add ( IEntity entity ) : bool
entity IEntity
Résultat bool

Clear() public méthode

public Clear ( ) : void
Résultat void

GetEntities() public méthode

public GetEntities ( ) : ISceneEntity[]
Résultat ISceneEntity[]

GetEntities() public méthode

public GetEntities ( System.Vector3 pos, float radius ) : ISceneEntity[]
pos System.Vector3
radius float
Résultat ISceneEntity[]

GetPresenceCount() public méthode

public GetPresenceCount ( ) : int
Résultat int

GetPresences() public méthode

public GetPresences ( System.Vector3 pos, float radius ) : IScenePresence[]
pos System.Vector3
radius float
Résultat IScenePresence[]

GetPresences() public méthode

public GetPresences ( ) : List
Résultat List

InternalTryGetValue() protected méthode

protected InternalTryGetValue ( UUID key, bool checkRecursive, IEntity &obj ) : bool
key UUID
checkRecursive bool
obj IEntity
Résultat bool

InternalTryGetValue() protected méthode

protected InternalTryGetValue ( uint key, bool checkRecursive, IEntity &obj ) : bool
key uint
checkRecursive bool
obj IEntity
Résultat bool

Remove() public méthode

public Remove ( IEntity entity ) : bool
entity IEntity
Résultat bool

TryGetChildPrim() protected méthode

protected TryGetChildPrim ( UUID objectID, ISceneChildEntity &childPrim ) : bool
objectID UUID
childPrim ISceneChildEntity
Résultat bool

TryGetChildPrim() public méthode

public TryGetChildPrim ( uint childkey, ISceneChildEntity &child ) : bool
childkey uint
child ISceneChildEntity
Résultat bool

TryGetChildPrimParent() public méthode

Retrieves the SceneObjectGroup of this child
public TryGetChildPrimParent ( UUID childkey, IEntity &obj ) : bool
childkey UUID
obj IEntity
Résultat bool

TryGetChildPrimParent() public méthode

Retrieves the SceneObjectGroup of this child
public TryGetChildPrimParent ( uint childkey, IEntity &obj ) : bool
childkey uint
obj IEntity
Résultat bool

TryGetPresenceValue() public méthode

public TryGetPresenceValue ( UUID key, IScenePresence &presence ) : bool
key UUID
presence IScenePresence
Résultat bool

TryGetValue() public méthode

public TryGetValue ( UUID key, IEntity &obj ) : bool
key UUID
obj IEntity
Résultat bool

TryGetValue() public méthode

public TryGetValue ( uint key, IEntity &obj ) : bool
key uint
obj IEntity
Résultat bool

Property Details

m_child_2_parent_entities protected_oe property

protected DoubleKeyDictionary m_child_2_parent_entities
Résultat DoubleKeyDictionary

m_child_2_parent_entitiesLock protected_oe property

protected object m_child_2_parent_entitiesLock
Résultat object

m_objectEntities protected_oe property

protected DoubleKeyDictionary m_objectEntities
Résultat DoubleKeyDictionary

m_objectEntitiesLock protected_oe property

protected object m_objectEntitiesLock
Résultat object

m_presenceEntities protected_oe property

protected Dictionary m_presenceEntities
Résultat IScenePresence>.Dictionary

m_presenceEntitiesList protected_oe property

protected List m_presenceEntitiesList
Résultat List

m_presenceEntitiesLock protected_oe property

protected object m_presenceEntitiesLock
Résultat object