29 #ifndef _DestroyLaterManager_H__ 30 #define _DestroyLaterManager_H__ 48 virtual void postUpdate(
const Clock& time)
override;
51 { this->retainedInstances_.push_back(instance); }
std::vector< StrongPtr< Destroyable > > retainedInstances_
Definition: DestroyLaterManager.h:54
void retain(Destroyable *instance)
Definition: DestroyLaterManager.h:50
Definition: DestroyLaterManager.h:40
Shared library macros, enums, constants and forward declarations for the core library ...
Inherit from UpdateListener if you need to receive calls before or after the game is ticked...
Definition: UpdateListener.h:52
virtual void preUpdate(const Clock &time) override
Gets called by Core before the framework is ticked.
Definition: DestroyLaterManager.h:47
Base for singleton classes.
Definition: Singleton.h:114
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
#define _CoreExport
Definition: CorePrereqs.h:61
Definition of the Singleton template that is used as base class for classes that allow only one insta...
Classes must inherit from this class if they should be used with StrongPtr or WeakPtr.
Definition: Destroyable.h:47
Simple real time clock based on Ogre::Timer.
Definition: Clock.h:57
Definition of StrongPtr<T>, wraps a pointer to an object and keeps it alive.
static DestroyLaterManager * singletonPtr_s
Definition: DestroyLaterManager.h:56