![]() |
FYP
1.0.0
Final Year Project -- Alexander Meuer
|
This is the complete list of members for abilities::MagicMisile, including all inherited members.
| Ability(tinyxml2::XMLElement *xml) | Ability | explicit |
| activate() (defined in Ability) | Ability | protected |
| canCast() const (defined in Ability) | Ability | |
| checkHotkey(char key) const (defined in Ability) | Ability | |
| deactivate() (defined in Ability) | Ability | protected |
| doDraw(sf::RenderTarget &target, sf::RenderStates states) const override | abilities::MagicMisile | protectedvirtual |
| doExecuteLogic(Pawn *user) override | abilities::MagicMisile | protectedvirtual |
| doUpdateLogic(sf::Time const &deltaTime) override | abilities::MagicMisile | protectedvirtual |
| draw(sf::RenderTarget &target, sf::RenderStates states) const override final | Ability | protected |
| execute(Pawn *user) | Ability | virtual |
| 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_DAMAGE | abilities::MagicMisile | private |
| M_NUM_MISSILES | abilities::MagicMisile | private |
| MagicMisile(tinyxml2::XMLElement *xml) (defined in abilities::MagicMisile) | abilities::MagicMisile | explicit |
| mCastGraphics (defined in abilities::MagicMisile) | abilities::MagicMisile | private |
| mDamageType | abilities::MagicMisile | private |
| mLaunchSound (defined in abilities::MagicMisile) | abilities::MagicMisile | private |
| mMissileSpawnInterval (defined in abilities::MagicMisile) | abilities::MagicMisile | private |
| mMissilesSpawned | abilities::MagicMisile | private |
| mTimeSinceMissileSpawn (defined in abilities::MagicMisile) | abilities::MagicMisile | private |
| 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 | Ability | protected |
| spawnProjectile(std::shared_ptr< Projectile > const &projectile) const | Ability | protected |
| update(sf::Time const &elapsedTime) | Ability | |
| ~Ability() (defined in Ability) | Ability | virtual |
| ~MagicMisile() (defined in abilities::MagicMisile) | abilities::MagicMisile | virtual |