CApplication


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