#include <ability.hh>
Inheritance diagram for anoid::base::Ability:


Public Methods | |
| std::string | getName () |
| virtual void | init (config::Configuration &c) |
| virtual Ability * | lookupFellowAbility (const char *c) |
Protected Methods | |
| void | registerName (const char *c) |
Protected Attributes | |
| std::string | name |
| Element * | parentElement |
|
|
Definition at line 18 of file ability.hh. References name. |
|
|
This is the real initialiser. It should take it's parameters from the provided configuration
Reimplemented from anoid::base::Object. Reimplemented in anoid::plugin::Acceleration, anoid::plugin::Alpha, anoid::plugin::Color, anoid::plugin::Dynamics, anoid::plugin::Mass, anoid::plugin::Move, anoid::plugin::Position, anoid::plugin::Rotation, anoid::plugin::Scale, anoid::plugin::Spin, anoid::plugin::SpinVelocity, and anoid::plugin::Velocity. Definition at line 12 of file ability.cc. References anoid::base::Object::getParent(), anoid::base::Object::getWorld(), name, NULL, and parentElement. |
|
|
Definition at line 32 of file ability.cc. References anoid::base::Element::abilities, and parentElement. |
|
|
|
Definition at line 14 of file ability.hh. |
|
|
Definition at line 16 of file ability.hh. Referenced by anoid::plugin::SpinVelocity::init(), anoid::plugin::Rotation::init(), anoid::plugin::Move::init(), init(), lookupFellowAbility(), and registerName(). |