FYP  1.0.0
Final Year Project -- Alexander Meuer
abilities::MagicMisile Member List

This is the complete list of members for abilities::MagicMisile, including all inherited members.

Ability(tinyxml2::XMLElement *xml)Abilityexplicit
activate() (defined in Ability)Abilityprotected
canCast() const (defined in Ability)Ability
checkHotkey(char key) const (defined in Ability)Ability
deactivate() (defined in Ability)Abilityprotected
doDraw(sf::RenderTarget &target, sf::RenderStates states) const overrideabilities::MagicMisileprotectedvirtual
doExecuteLogic(Pawn *user) overrideabilities::MagicMisileprotectedvirtual
doUpdateLogic(sf::Time const &deltaTime) overrideabilities::MagicMisileprotectedvirtual
draw(sf::RenderTarget &target, sf::RenderStates states) const override finalAbilityprotected
execute(Pawn *user)Abilityvirtual
getCastDuration() const (defined in Ability)Ability
getDescription() const Ability
getHotkey() const (defined in Ability)Ability
getName() const Ability
getRemainingCooldown() const Ability
getTotalCooldown() const Ability
isActive() const Ability
M_MISSILE_DAMAGEabilities::MagicMisileprivate
M_NUM_MISSILESabilities::MagicMisileprivate
MagicMisile(tinyxml2::XMLElement *xml) (defined in abilities::MagicMisile)abilities::MagicMisileexplicit
mCastGraphics (defined in abilities::MagicMisile)abilities::MagicMisileprivate
mDamageTypeabilities::MagicMisileprivate
mLaunchSound (defined in abilities::MagicMisile)abilities::MagicMisileprivate
mMissileSpawnInterval (defined in abilities::MagicMisile)abilities::MagicMisileprivate
mMissilesSpawnedabilities::MagicMisileprivate
mTimeSinceMissileSpawn (defined in abilities::MagicMisile)abilities::MagicMisileprivate
setHotkey(char hotkey) (defined in Ability)Ability
setPawnList(std::shared_ptr< const std::list< std::shared_ptr< Pawn >>> const &list)Ability
setProjectileManager(std::shared_ptr< ProjectileManager > const &manager)Ability
setSpawnCallback(std::function< void(std::shared_ptr< Minion >)> const &callback)Ability
spawnMinion(std::shared_ptr< Minion > const &pawn) const Abilityprotected
spawnProjectile(std::shared_ptr< Projectile > const &projectile) const Abilityprotected
update(sf::Time const &elapsedTime)Ability
~Ability() (defined in Ability)Abilityvirtual
~MagicMisile() (defined in abilities::MagicMisile)abilities::MagicMisilevirtual