![]() |
FYP
1.0.0
Final Year Project -- Alexander Meuer
|
This is the complete list of members for Ability, 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 =0 (defined in Ability) | Ability | protectedpure virtual |
| doExecuteLogic(Pawn *user)=0 | Ability | protectedpure virtual |
| doUpdateLogic(sf::Time const &deltaTime)=0 | Ability | protectedpure virtual |
| 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_CAST_TIME | Ability | private |
| M_COOLDOWN | Ability | private |
| M_DESCRIPTION | Ability | private |
| M_NAME | Ability | private |
| mExecutionSound | Ability | private |
| mHotkey | Ability | private |
| mIsActive | Ability | private |
| mPawnList (defined in Ability) | Ability | private |
| mProjectileManager (defined in Ability) | Ability | private |
| mSecondsSinceCast | Ability | private |
| mSpawnUnitCallback (defined in Ability) | Ability | 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 |