TrinityCore
CastSpellTargetArg Struct Reference

#include <SpellDefines.h>

Public Member Functions

 CastSpellTargetArg ()
 
 CastSpellTargetArg (std::nullptr_t)
 
 CastSpellTargetArg (WorldObject *target)
 
 CastSpellTargetArg (Item *itemTarget)
 
 CastSpellTargetArg (Position const &dest)
 
 CastSpellTargetArg (SpellDestination const &dest)
 
 CastSpellTargetArg (SpellCastTargets &&targets)
 

Public Attributes

Optional< SpellCastTargetsTargets
 

Detailed Description

Definition at line 420 of file SpellDefines.h.

Constructor & Destructor Documentation

◆ CastSpellTargetArg() [1/7]

CastSpellTargetArg::CastSpellTargetArg ( )
inline

Definition at line 422 of file SpellDefines.h.

◆ CastSpellTargetArg() [2/7]

CastSpellTargetArg::CastSpellTargetArg ( std::nullptr_t  )
inline

Definition at line 423 of file SpellDefines.h.

◆ CastSpellTargetArg() [3/7]

CastSpellTargetArg::CastSpellTargetArg ( WorldObject target)

Definition at line 9376 of file Spell.cpp.

+ Here is the call graph for this function:

◆ CastSpellTargetArg() [4/7]

CastSpellTargetArg::CastSpellTargetArg ( Item itemTarget)
inline

Definition at line 425 of file SpellDefines.h.

◆ CastSpellTargetArg() [5/7]

CastSpellTargetArg::CastSpellTargetArg ( Position const &  dest)
inline

Definition at line 430 of file SpellDefines.h.

◆ CastSpellTargetArg() [6/7]

CastSpellTargetArg::CastSpellTargetArg ( SpellDestination const &  dest)
inline

Definition at line 435 of file SpellDefines.h.

◆ CastSpellTargetArg() [7/7]

CastSpellTargetArg::CastSpellTargetArg ( SpellCastTargets &&  targets)
inline

Definition at line 440 of file SpellDefines.h.

Member Data Documentation

◆ Targets

Optional<SpellCastTargets> CastSpellTargetArg::Targets

Definition at line 445 of file SpellDefines.h.


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