TrinityCore
Loading...
Searching...
No Matches
ProcEventInfo Class Reference

#include <Unit.h>

Public Member Functions

 ProcEventInfo (Unit *actor, Unit *actionTarget, uint32 typeMask, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)
 
UnitGetActor ()
 
UnitGetActionTarget () const
 
uint32 GetTypeMask () const
 
uint32 GetSpellTypeMask () const
 
uint32 GetSpellPhaseMask () const
 
uint32 GetHitMask () const
 
SpellInfo const * GetSpellInfo () const
 
SpellSchoolMask GetSchoolMask () const
 
DamageInfoGetDamageInfo () const
 
HealInfoGetHealInfo () const
 
Spell const * GetProcSpell () const
 

Private Attributes

Unit *const _actor
 
Unit *const _actionTarget
 
uint32 _typeMask
 
uint32 _spellTypeMask
 
uint32 _spellPhaseMask
 
uint32 _hitMask
 
Spell_spell
 
DamageInfo_damageInfo
 
HealInfo_healInfo
 

Detailed Description

Definition at line 501 of file Unit.h.

Constructor & Destructor Documentation

◆ ProcEventInfo()

ProcEventInfo::ProcEventInfo ( Unit actor,
Unit actionTarget,
uint32  typeMask,
uint32  spellTypeMask,
uint32  spellPhaseMask,
uint32  hitMask,
Spell spell,
DamageInfo damageInfo,
HealInfo healInfo 
)

Definition at line 257 of file Unit.cpp.

Member Function Documentation

◆ GetActionTarget()

Unit * ProcEventInfo::GetActionTarget ( ) const
inline

Definition at line 509 of file Unit.h.

+ Here is the caller graph for this function:

◆ GetActor()

Unit * ProcEventInfo::GetActor ( )
inline

Definition at line 508 of file Unit.h.

◆ GetDamageInfo()

DamageInfo * ProcEventInfo::GetDamageInfo ( ) const
inline

Definition at line 519 of file Unit.h.

+ Here is the caller graph for this function:

◆ GetHealInfo()

HealInfo * ProcEventInfo::GetHealInfo ( ) const
inline

Definition at line 520 of file Unit.h.

+ Here is the caller graph for this function:

◆ GetHitMask()

uint32 ProcEventInfo::GetHitMask ( ) const
inline

Definition at line 514 of file Unit.h.

+ Here is the caller graph for this function:

◆ GetProcSpell()

Spell const * ProcEventInfo::GetProcSpell ( ) const
inline

Definition at line 522 of file Unit.h.

+ Here is the caller graph for this function:

◆ GetSchoolMask()

SpellSchoolMask ProcEventInfo::GetSchoolMask ( ) const

Definition at line 279 of file Unit.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetSpellInfo()

SpellInfo const * ProcEventInfo::GetSpellInfo ( ) const

Definition at line 268 of file Unit.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetSpellPhaseMask()

uint32 ProcEventInfo::GetSpellPhaseMask ( ) const
inline

Definition at line 513 of file Unit.h.

+ Here is the caller graph for this function:

◆ GetSpellTypeMask()

uint32 ProcEventInfo::GetSpellTypeMask ( ) const
inline

Definition at line 512 of file Unit.h.

+ Here is the caller graph for this function:

◆ GetTypeMask()

uint32 ProcEventInfo::GetTypeMask ( ) const
inline

Definition at line 511 of file Unit.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ _actionTarget

Unit* const ProcEventInfo::_actionTarget
private

Definition at line 526 of file Unit.h.

◆ _actor

Unit* const ProcEventInfo::_actor
private

Definition at line 525 of file Unit.h.

◆ _damageInfo

DamageInfo* ProcEventInfo::_damageInfo
private

Definition at line 532 of file Unit.h.

◆ _healInfo

HealInfo* ProcEventInfo::_healInfo
private

Definition at line 533 of file Unit.h.

◆ _hitMask

uint32 ProcEventInfo::_hitMask
private

Definition at line 530 of file Unit.h.

◆ _spell

Spell* ProcEventInfo::_spell
private

Definition at line 531 of file Unit.h.

◆ _spellPhaseMask

uint32 ProcEventInfo::_spellPhaseMask
private

Definition at line 529 of file Unit.h.

◆ _spellTypeMask

uint32 ProcEventInfo::_spellTypeMask
private

Definition at line 528 of file Unit.h.

◆ _typeMask

uint32 ProcEventInfo::_typeMask
private

Definition at line 527 of file Unit.h.


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