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 (SpellDestination const &dest)
 
 CastSpellTargetArg (SpellCastTargets &&targets)
 

Public Attributes

Optional< SpellCastTargets > Targets
 

Detailed Description

Definition at line 461 of file SpellDefines.h.

Constructor & Destructor Documentation

◆ CastSpellTargetArg() [1/7]

CastSpellTargetArg::CastSpellTargetArg ( )
inline

Definition at line 463 of file SpellDefines.h.

◆ CastSpellTargetArg() [2/7]

CastSpellTargetArg::CastSpellTargetArg ( std::nullptr_t  )
inline

Definition at line 464 of file SpellDefines.h.

◆ CastSpellTargetArg() [3/7]

CastSpellTargetArg::CastSpellTargetArg ( WorldObject *  target)

Definition at line 9619 of file Spell.cpp.

References Object::ToGameObject(), and Object::ToUnit().

◆ CastSpellTargetArg() [4/7]

CastSpellTargetArg::CastSpellTargetArg ( Item *  itemTarget)
inline

Definition at line 466 of file SpellDefines.h.

◆ CastSpellTargetArg() [5/7]

CastSpellTargetArg::CastSpellTargetArg ( Position const &  dest)
inline

Definition at line 471 of file SpellDefines.h.

◆ CastSpellTargetArg() [6/7]

CastSpellTargetArg::CastSpellTargetArg ( SpellDestination const &  dest)
inline

Definition at line 476 of file SpellDefines.h.

◆ CastSpellTargetArg() [7/7]

CastSpellTargetArg::CastSpellTargetArg ( SpellCastTargets &&  targets)
inline

Definition at line 481 of file SpellDefines.h.

Member Data Documentation

◆ Targets

Optional<SpellCastTargets> CastSpellTargetArg::Targets

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