TrinityCore
WorldPackets::Spells Namespace Reference

Classes

class  AddRunePower
 
struct  AuraDataInfo
 
struct  AuraInfo
 
class  AuraUpdate
 
class  CancelAura
 
class  CancelAutoRepeatSpell
 
class  CancelCast
 
class  CancelChannelling
 
class  CancelGrowthAura
 
class  CancelModSpeedNoControlAuras
 
class  CancelMountAura
 
class  CancelOrphanSpellVisual
 
class  CancelQueuedSpell
 
class  CancelSpellVisual
 
class  CancelSpellVisualKit
 
class  CastFailed
 
class  CastSpell
 
class  ClearAllSpellCharges
 
class  ClearCooldown
 
class  ClearCooldowns
 
class  ClearSpellCharges
 
class  ClearTarget
 
struct  ContentTuningParams
 
class  CooldownEvent
 
struct  CreatureImmunities
 
class  CustomLoadScreen
 
class  DispelFailed
 
class  GetMirrorImageData
 
class  KeyboundOverride
 
struct  LearnedSpellInfo
 
class  LearnedSpells
 
class  MirrorImageComponentedData
 
class  MirrorImageCreatureData
 
class  MissileCancel
 
class  MissileTrajectoryCollision
 
struct  MissileTrajectoryRequest
 
struct  MissileTrajectoryResult
 
class  ModifyCooldown
 
class  MountResult
 
class  NotifyMissileTrajectoryCollision
 
class  OpenItem
 
class  PetCancelAura
 
class  PetCastFailed
 
class  PetCastSpell
 
class  PlayOrphanSpellVisual
 
class  PlaySpellVisual
 
class  PlaySpellVisualKit
 
class  ResurrectRequest
 
class  ResyncRunes
 
struct  RuneData
 
class  SelfRes
 
class  SendKnownSpells
 
class  SendSpellCharges
 
class  SendSpellHistory
 
class  SendUnlearnSpells
 
class  SetActionButton
 
class  SetSpellCharges
 
class  SetSpellModifier
 
struct  SpellCastData
 
struct  SpellCastLogData
 
struct  SpellCastRequest
 
struct  SpellCastVisual
 
class  SpellChannelStart
 
struct  SpellChannelStartInterruptImmunities
 
class  SpellChannelUpdate
 
struct  SpellChargeEntry
 
class  SpellClick
 
class  SpellCooldown
 
struct  SpellCooldownStruct
 
struct  SpellCraftingReagent
 
class  SpellDelayed
 
struct  SpellExtraCurrencyCost
 
class  SpellFailedOther
 
class  SpellFailure
 
class  SpellGo
 
struct  SpellHealPrediction
 
struct  SpellHistoryEntry
 
struct  SpellHitStatus
 
struct  SpellLogPowerData
 
struct  SpellMissStatus
 
struct  SpellModifier
 
struct  SpellModifierData
 
struct  SpellPowerData
 
class  SpellPrepare
 
class  SpellStart
 
struct  SpellSupportInfo
 
struct  SpellTargetData
 
struct  SpellTargetedHealPrediction
 
class  SpellVisualLoadScreen
 
struct  SpellWeight
 
class  SupercededSpells
 
struct  TargetLocation
 
class  TradeSkillSetFavorite
 
class  UnlearnedSpells
 
class  UnlearnSkill
 
class  UpdateActionButtons
 
class  UpdateMissileTrajectory
 
class  UseItem
 

Functions

ByteBufferoperator<< (ByteBuffer &data, SpellCastLogData const &spellCastLogData)
 
ByteBufferoperator<< (ByteBuffer &data, ContentTuningParams const &contentTuningParams)
 
ByteBufferoperator>> (ByteBuffer &data, SpellCastVisual &visual)
 
ByteBufferoperator<< (ByteBuffer &data, SpellCastVisual const &visual)
 
ByteBufferoperator<< (ByteBuffer &data, SpellSupportInfo const &supportInfo)
 
ByteBufferoperator<< (ByteBuffer &data, AuraDataInfo const &auraData)
 
ByteBufferoperator<< (ByteBuffer &data, AuraInfo const &aura)
 
ByteBufferoperator>> (ByteBuffer &buffer, TargetLocation &location)
 
ByteBufferoperator>> (ByteBuffer &buffer, SpellTargetData &targetData)
 
ByteBufferoperator>> (ByteBuffer &buffer, MissileTrajectoryRequest &trajectory)
 
ByteBufferoperator>> (ByteBuffer &data, SpellCraftingReagent &optionalReagent)
 
ByteBufferoperator>> (ByteBuffer &data, SpellExtraCurrencyCost &extraCurrencyCost)
 
ByteBufferoperator>> (ByteBuffer &buffer, SpellCastRequest &request)
 
ByteBufferoperator<< (ByteBuffer &data, TargetLocation const &targetLocation)
 
ByteBufferoperator<< (ByteBuffer &data, SpellTargetData const &spellTargetData)
 
ByteBufferoperator<< (ByteBuffer &data, SpellMissStatus const &spellMissStatus)
 
ByteBufferoperator<< (ByteBuffer &data, SpellHitStatus const &spellHitStatus)
 
ByteBufferoperator<< (ByteBuffer &data, SpellPowerData const &spellPowerData)
 
ByteBufferoperator<< (ByteBuffer &data, RuneData const &runeData)
 
ByteBufferoperator<< (ByteBuffer &data, MissileTrajectoryResult const &missileTrajectory)
 
ByteBufferoperator<< (ByteBuffer &data, CreatureImmunities const &immunities)
 
ByteBufferoperator<< (ByteBuffer &data, SpellHealPrediction const &spellPred)
 
ByteBufferoperator<< (ByteBuffer &data, SpellCastData const &spellCastData)
 
ByteBufferoperator<< (ByteBuffer &data, LearnedSpellInfo const &learnedSpellInfo)
 
ByteBufferoperator<< (ByteBuffer &data, SpellModifierData const &spellModifierData)
 
ByteBufferoperator<< (ByteBuffer &data, SpellModifier const &spellModifier)
 
ByteBufferoperator<< (ByteBuffer &data, SpellCooldownStruct const &cooldown)
 
ByteBufferoperator<< (ByteBuffer &data, SpellHistoryEntry const &historyEntry)
 
ByteBufferoperator<< (ByteBuffer &data, SpellChargeEntry const &chargeEntry)
 
ByteBufferoperator<< (ByteBuffer &data, SpellChannelStartInterruptImmunities const &interruptImmunities)
 
ByteBufferoperator<< (ByteBuffer &data, SpellTargetedHealPrediction const &targetedHealPrediction)
 

Function Documentation

◆ operator<<() [1/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
AuraDataInfo const &  auraData 
)

Definition at line 87 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [2/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
AuraInfo const &  aura 
)

Definition at line 129 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [3/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
ContentTuningParams const &  contentTuningParams 
)

Definition at line 169 of file CombatLogPacketsCommon.cpp.

+ Here is the call graph for this function:

◆ operator<<() [4/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
CreatureImmunities const &  immunities 
)

Definition at line 365 of file SpellPackets.cpp.

◆ operator<<() [5/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
LearnedSpellInfo const &  learnedSpellInfo 
)

Definition at line 450 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [6/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
MissileTrajectoryResult const &  missileTrajectory 
)

Definition at line 358 of file SpellPackets.cpp.

◆ operator<<() [7/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
RuneData const &  runeData 
)

Definition at line 347 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [8/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellCastData const &  spellCastData 
)

Definition at line 380 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [9/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellCastLogData const &  spellCastLogData 
)

Definition at line 150 of file CombatLogPacketsCommon.cpp.

+ Here is the call graph for this function:

◆ operator<<() [10/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellCastVisual const &  visual 
)

Definition at line 195 of file CombatLogPacketsCommon.cpp.

◆ operator<<() [11/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellChannelStartInterruptImmunities const &  interruptImmunities 
)

Definition at line 814 of file SpellPackets.cpp.

◆ operator<<() [12/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellChargeEntry const &  chargeEntry 
)

Definition at line 697 of file SpellPackets.cpp.

◆ operator<<() [13/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellCooldownStruct const &  cooldown 
)

Definition at line 620 of file SpellPackets.cpp.

◆ operator<<() [14/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellHealPrediction const &  spellPred 
)

Definition at line 372 of file SpellPackets.cpp.

◆ operator<<() [15/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellHistoryEntry const &  historyEntry 
)

Definition at line 639 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [16/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellHitStatus const &  spellHitStatus 
)

Definition at line 334 of file SpellPackets.cpp.

◆ operator<<() [17/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellMissStatus const &  spellMissStatus 
)

Definition at line 325 of file SpellPackets.cpp.

◆ operator<<() [18/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellModifier const &  spellModifier 
)

Definition at line 547 of file SpellPackets.cpp.

◆ operator<<() [19/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellModifierData const &  spellModifierData 
)

Definition at line 539 of file SpellPackets.cpp.

◆ operator<<() [20/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellPowerData const &  spellPowerData 
)

Definition at line 340 of file SpellPackets.cpp.

◆ operator<<() [21/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellSupportInfo const &  supportInfo 
)

Definition at line 203 of file CombatLogPacketsCommon.cpp.

◆ operator<<() [22/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellTargetData const &  spellTargetData 
)

Definition at line 295 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [23/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
SpellTargetedHealPrediction const &  targetedHealPrediction 
)

Definition at line 821 of file SpellPackets.cpp.

◆ operator<<() [24/24]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer data,
TargetLocation const &  targetLocation 
)

Definition at line 288 of file SpellPackets.cpp.

◆ operator>>() [1/7]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer buffer,
MissileTrajectoryRequest trajectory 
)

Definition at line 191 of file SpellPackets.cpp.

◆ operator>>() [2/7]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer buffer,
SpellCastRequest request 
)

Definition at line 216 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator>>() [3/7]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer buffer,
SpellTargetData targetData 
)

Definition at line 160 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator>>() [4/7]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer buffer,
TargetLocation location 
)

Definition at line 153 of file SpellPackets.cpp.

◆ operator>>() [5/7]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer data,
SpellCastVisual visual 
)

Definition at line 187 of file CombatLogPacketsCommon.cpp.

◆ operator>>() [6/7]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer data,
SpellCraftingReagent optionalReagent 
)

Definition at line 198 of file SpellPackets.cpp.

+ Here is the call graph for this function:

◆ operator>>() [7/7]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer data,
SpellExtraCurrencyCost extraCurrencyCost 
)

Definition at line 209 of file SpellPackets.cpp.