Implements application manager. Implementation depends on platform. The correct way to use application manager on Windows and Linux platforms is to create CApplication class instance as shown below.
#include "Package/Core/Application.h"
...
nitisa::CApplication app;
...
On Android platform no instance of application should be created as it is done automatically.
The class implements IApplication interfaces.
#ifdef _WIN32
class CApplication :public platform::windows::CApplication
#endif
#if defined(__linux__) && !defined(__ANDROID__)
class CApplication :public platform::linux::CApplication
#endif
#ifdef __ANDROID__
class CApplication :public platform::android::CApplication
#endif
{
public:
CApplication();
};
Namespace: | nitisa |
Include: | Package/Core/Application.h |