#include <SpellAuras.h>
Definition at line 58 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()
uint8 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
uint8 AuraApplication::_slot |
|
private |
◆ _target
Unit* const AuraApplication::_target |
|
private |
The documentation for this class was generated from the following files: