Attach(GameEntity *pEntity)=0 | AbstractComponent | [pure virtual] |
Detach()=0 | AbstractComponent | [pure virtual] |
FromAttribute(const Attribute *pRoot)=0 | AbstractComponent | [pure virtual] |
FromStream(std::istream &stream)=0 (defined in AbstractStreamedObject) | AbstractStreamedObject | [pure virtual] |
GetComponentName() const =0 | AbstractComponent | [pure virtual] |
GetFamilyName() const =0 | AbstractComponent | [pure virtual] |
ToStream(std::ostream &stream) const =0 (defined in AbstractStreamedObject) | AbstractStreamedObject | [pure virtual] |
Update(const int nDelta)=0 | AbstractComponent | [pure virtual] |
~AbstractComponent() | AbstractComponent | [inline, virtual] |