TrinityCore
Loading...
Searching...
No Matches
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 (SpellCastTargets &&targets)
 

Public Attributes

Optional< SpellCastTargetsTargets
 

Detailed Description

Definition at line 314 of file SpellDefines.h.

Constructor & Destructor Documentation

◆ CastSpellTargetArg() [1/6]

CastSpellTargetArg::CastSpellTargetArg ( )
inline

Definition at line 316 of file SpellDefines.h.

◆ CastSpellTargetArg() [2/6]

CastSpellTargetArg::CastSpellTargetArg ( std::nullptr_t  )
inline

Definition at line 317 of file SpellDefines.h.

◆ CastSpellTargetArg() [3/6]

CastSpellTargetArg::CastSpellTargetArg ( WorldObject target)

Definition at line 8515 of file Spell.cpp.

+ Here is the call graph for this function:

◆ CastSpellTargetArg() [4/6]

CastSpellTargetArg::CastSpellTargetArg ( Item itemTarget)
inline

Definition at line 319 of file SpellDefines.h.

◆ CastSpellTargetArg() [5/6]

CastSpellTargetArg::CastSpellTargetArg ( Position const &  dest)
inline

Definition at line 324 of file SpellDefines.h.

◆ CastSpellTargetArg() [6/6]

CastSpellTargetArg::CastSpellTargetArg ( SpellCastTargets &&  targets)
inline

Definition at line 329 of file SpellDefines.h.

Member Data Documentation

◆ Targets

Optional<SpellCastTargets> CastSpellTargetArg::Targets

Definition at line 334 of file SpellDefines.h.


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