//----------------------------------------------------------------------- MatrixForceFieldCalculationFactory::~MatrixForceFieldCalculationFactory(void) { Ogre::WorkQueue* wq = Ogre::Root::getSingleton().getWorkQueue(); wq->removeRequestHandler(mWorkQueueChannel, this); wq->removeResponseHandler(mWorkQueueChannel, this); deleteMatrix(); }
World::~World() { Ogre::WorkQueue* wq = Ogre::Root::getSingleton().getWorkQueue(); wq->removeRequestHandler(mWorkQueueChannel, this); wq->removeResponseHandler(mWorkQueueChannel, this); delete mRootNode; delete mStorage; }