Manager.hpp
Go to the documentation of this file.
22 std::vector<ewol::ObjectWeak> m_eObjectList; // all widget allocated == > all time increment ... never removed ...
void unInit()
remove all resources (un-init) out of the destructor (due to the system implementation) ...
Basic message classes for ewol system this class mermit at every Object to communicate between them...
Definition: Object.hpp:113
void workerRemove(const ewol::ObjectShared &_worker)
Remove a worker on the system list.
void workerAdd(const ewol::ObjectShared &_worker)
Add a worker on the system list.
bool timeCallHave()
ewol::ObjectShared getObjectNamed(const std::string &_name)
retrive an object with his name
Definition: Area.hpp:16
int32_t getNumberObject()
Get the number of loaded object in the system.
void timeCallResume(const echrono::Clock &_localTime)
If the application is suspended The Ewol Object manager does not know it, just call this to update de...
Definition: Context.hpp:26
void cleanInternalRemoved()
clean the weak pointer list (remove weak_ptr that is remoed)
Definition: Manager.hpp:18
void timeCall(const echrono::Clock &_localTime)
Call every time we can with the current time.