Base class for dynamically allocated objects.
Definition Object.hpp:7
virtual void Init()
Run the initialization logic of this object. Should be overriden by deriving classes.
Definition Object.cpp:7
virtual ~IObject()=default
virtual void Destroy()
Run the destruction logic of this class. This also frees its memory.
Definition Object.cpp:11