#include <SpellAuras.h>
Definition at line 60 of file SpellAuras.h.
◆ AuraApplication()
| AuraApplication::AuraApplication |
( |
Unit * |
target, |
|
|
Unit * |
caster, |
|
|
Aura * |
base, |
|
|
uint32 |
effMask |
|
) |
| |
|
explicitprivate |
◆ _HandleEffect()
| void AuraApplication::_HandleEffect |
( |
uint8 |
effIndex, |
|
|
bool |
apply |
|
) |
| |
|
private |
◆ _InitFlags()
| void AuraApplication::_InitFlags |
( |
Unit * |
caster, |
|
|
uint32 |
effMask |
|
) |
| |
|
private |
◆ _Remove()
| void AuraApplication::_Remove |
( |
| ) |
|
|
private |
◆ AddEffectToApplyEffectMask()
| void AuraApplication::AddEffectToApplyEffectMask |
( |
SpellEffIndex |
spellEffectIndex | ) |
|
◆ BuildUpdatePacket()
◆ ClientUpdate()
| void AuraApplication::ClientUpdate |
( |
bool |
remove = false | ) |
|
◆ GetBase()
| Aura * AuraApplication::GetBase |
( |
| ) |
const |
|
inline |
◆ GetDebugInfo()
| std::string AuraApplication::GetDebugInfo |
( |
| ) |
const |
◆ GetEffectMask()
| uint32 AuraApplication::GetEffectMask |
( |
| ) |
const |
|
inline |
◆ GetEffectsToApply()
| uint32 AuraApplication::GetEffectsToApply |
( |
| ) |
const |
|
inline |
◆ GetFlags()
| uint16 AuraApplication::GetFlags |
( |
| ) |
const |
|
inline |
◆ GetRemoveMode()
◆ GetSlot()
| uint16 AuraApplication::GetSlot |
( |
| ) |
const |
|
inline |
◆ GetTarget()
| Unit * AuraApplication::GetTarget |
( |
| ) |
const |
|
inline |
◆ HasEffect()
| bool AuraApplication::HasEffect |
( |
uint8 |
effect | ) |
const |
|
inline |
◆ IsNeedClientUpdate()
| bool AuraApplication::IsNeedClientUpdate |
( |
| ) |
const |
|
inline |
◆ IsPositive()
| bool AuraApplication::IsPositive |
( |
| ) |
const |
|
inline |
◆ IsSelfcast()
| bool AuraApplication::IsSelfcast |
( |
| ) |
const |
|
inline |
◆ SetNeedClientUpdate()
| void AuraApplication::SetNeedClientUpdate |
( |
| ) |
|
◆ SetRemoveMode()
◆ UpdateApplyEffectMask()
| void AuraApplication::UpdateApplyEffectMask |
( |
uint32 |
newEffMask, |
|
|
bool |
canHandleNewEffects |
|
) |
| |
◆ Unit
◆ _base
| Aura* const AuraApplication::_base |
|
private |
◆ _effectMask
| uint32 AuraApplication::_effectMask |
|
private |
◆ _effectsToApply
| uint32 AuraApplication::_effectsToApply |
|
private |
◆ _flags
| uint16 AuraApplication::_flags |
|
private |
◆ _needClientUpdate
| bool AuraApplication::_needClientUpdate |
|
private |
◆ _removeMode
◆ _slot
◆ _target
| Unit* const AuraApplication::_target |
|
private |
The documentation for this class was generated from the following files: