Orxonox
0.0.5 Codename: Arcturus
|
This listener is used to inform weak pointers if an object of type Destroyable gets destroyed. More...
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/object/Destroyable.h>
Protected Member Functions | |
virtual | ~DestructionListener () |
virtual void | objectDeleted ()=0 |
void | registerAsDestructionListener (Destroyable *object) |
void | unregisterAsDestructionListener (Destroyable *object) |
Friends | |
class | Destroyable |
This listener is used to inform weak pointers if an object of type Destroyable gets destroyed.
|
inlineprotectedvirtual |
|
protectedpure virtual |
Implemented in orxonox::FunctorMember< O >, orxonox::WeakPtr< T >, orxonox::WeakPtr< orxonox::DodgeRaceCenterPoint >, orxonox::WeakPtr< orxonox::OrxoKartOrigin >, orxonox::WeakPtr< orxonox::Projectile >, orxonox::WeakPtr< orxonox::Invader >, orxonox::WeakPtr< orxonox::WorldEntity >, orxonox::WeakPtr< orxonox::WeaponMode >, orxonox::WeakPtr< orxonox::OrxyRoadCenterPoint >, orxonox::WeakPtr< orxonox::TetrisCenterpoint >, orxonox::WeakPtr< orxonox::Camera >, orxonox::WeakPtr< orxonox::Destroyer >, orxonox::WeakPtr< orxonox::FlappyOrxShip >, orxonox::WeakPtr< orxonox::SOBFigure >, orxonox::WeakPtr< orxonox::JumpCenterpoint >, orxonox::WeakPtr< orxonox::JumpFigure >, orxonox::WeakPtr< orxonox::PlayerInfo >, orxonox::WeakPtr< orxonox::DistanceTrigger >, orxonox::WeakPtr< orxonox::Weapon >, orxonox::WeakPtr< orxonox::TowerDefense >, orxonox::WeakPtr< orxonox::SpaceShip >, orxonox::WeakPtr< orxonox::ClassIdentifier< T > >, orxonox::WeakPtr< orxonox::ControllableEntity >, orxonox::WeakPtr< orxonox::FlappyOrx >, orxonox::WeakPtr< orxonox::GlobalShader >, orxonox::WeakPtr< orxonox::PongBat >, orxonox::WeakPtr< orxonox::Pawn >, orxonox::WeakPtr< orxonox::Namespace >, orxonox::WeakPtr< orxonox::InvaderCenterPoint >, orxonox::WeakPtr< orxonox::HUDWeaponMode >, orxonox::WeakPtr< orxonox::Level >, orxonox::WeakPtr< orxonox::Scene >, orxonox::WeakPtr< orxonox::Asteroids2DCenterPoint >, orxonox::WeakPtr< orxonox::PongBall >, orxonox::WeakPtr< orxonox::TowerDefenseCenterpoint >, orxonox::WeakPtr< orxonox::PongCenterpoint >, orxonox::WeakPtr< orxonox::DodgeRace >, orxonox::WeakPtr< orxonox::OrxyRoad >, orxonox::WeakPtr< orxonox::InvaderShip >, orxonox::WeakPtr< orxonox::HUDWeapon >, orxonox::WeakPtr< orxonox::Pickupable >, orxonox::WeakPtr< orxonox::Gametype >, orxonox::WeakPtr< orxonox::InvaderEnemy >, orxonox::WeakPtr< orxonox::Asteroids2D >, orxonox::WeakPtr< orxonox::ActionpointController >, orxonox::WeakPtr< orxonox::Controller >, orxonox::WeakPtr< orxonox::HoverOrigin >, orxonox::WeakPtr< orxonox::TetrisBrick >, orxonox::WeakPtr< orxonox::SOBCenterpoint >, orxonox::WeakPtr< orxonox::SphereCollisionShape >, and orxonox::WeakPtr< orxonox::GametypeInfo >.
|
inlineprotected |
|
inlineprotected |
|
friend |