TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
HostileRefManager Member List

This is the complete list of members for HostileRefManager, including all inherited members.

addTempThreat(float threat, bool apply)HostileRefManager
addThreatPercent(int32 percent)HostileRefManager
begin()RefManager< Unit, ThreatManager >inline
clearReferences()RefManager< Unit, ThreatManager >inline
decSize()LinkedListHeadinline
deleteReference(Unit *creature)HostileRefManager
deleteReferences()HostileRefManager
deleteReferencesForFaction(uint32 faction)HostileRefManager
end()RefManager< Unit, ThreatManager >inline
getFirst()HostileRefManagerinline
RefManager< Unit, ThreatManager >::getFirst() constRefManager< Unit, ThreatManager >inline
getLast()RefManager< Unit, ThreatManager >inline
getLast() constRefManager< Unit, ThreatManager >inline
GetOwner()HostileRefManagerinline
getSize() const LinkedListHeadinline
HostileRefManager(Unit *owner)HostileRefManagerinlineexplicit
incSize()LinkedListHeadinline
insertFirst(LinkedListElement *pElem)LinkedListHeadinline
insertLast(LinkedListElement *pElem)LinkedListHeadinline
iOwnerHostileRefManagerprivate
isEmpty() const LinkedListHeadinline
iterator typedefRefManager< Unit, ThreatManager >
LinkedListHead()LinkedListHeadinline
rbegin()RefManager< Unit, ThreatManager >inline
RefManager()RefManager< Unit, ThreatManager >inline
rend()RefManager< Unit, ThreatManager >inline
setOnlineOfflineState(bool isOnline)HostileRefManager
setOnlineOfflineState(Unit *creature, bool isOnline)HostileRefManager
threatAssist(Unit *victim, float baseThreat, SpellInfo const *threatSpell=NULL)HostileRefManager
updateThreatTables()HostileRefManager
UpdateVisibility()HostileRefManager
~HostileRefManager()HostileRefManager
~LinkedListHead()LinkedListHeadinlinevirtual
~RefManager()RefManager< Unit, ThreatManager >inlinevirtual