|
Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
|
6 #include <Covellite/Events/Events.hpp>
7 #include <Covellite/App/IApplication.hpp>
9 class Application_test;
52 using Windows_t = ::std::stack<::std::shared_ptr<IWindow>>;
53 using Run_t = ::std::function<void(
void)>;
54 using CreateApp_t = ::std::function<::std::unique_ptr<Application>(
void)>;
64 operator Events_t (
void)
const final {
return m_Events; }
68 static void Main(
void *) noexcept;
74 template<
class TWindow,
class ... TArgs>
75 TWindow & MakeWindow(TArgs && ...);
78 static void Main(CreateApp_t,
void *) noexcept;
85 bool m_IsFocused =
false;
97 friend Application_test;
98 FRIEND_TEST(Application_test, Test_MakeWindow);
99 FRIEND_TEST(Application_android_test, Test_OnTermWindow);
100 FRIEND_TEST(Application_android_test, Test_PostCommand);
107 #include <Covellite\App\Application.inl>
Definition: android_native_app_glue.h:90
VIRTUAL_MOCK bool PostCommand(bool)
Функция вызова сигнала произошедшего события..
Definition: Application.android.cpp:233
Непрерывная отрисовка экрана (режим работы игры).
Definition: Application.hpp:57
Класс входит в проект Covellite.Events Класс для работы с событиями фреймворка.
Definition: Events.hpp:36
Класс входит в проект Covellite.App Интерфейсный класс приложения.
Definition: IApplication.hpp:28
Definition: android_native_app_glue.h:111
Application(const Run_t &)
Инициализирующий конструктор класса.
Definition: Application.android.cpp:35
::std::string GetCommandLine(void) const
Функция получения параметров командной строки, которые были переданы программе ее при запуске.
Definition: Application.android.cpp:212
static void Main(void *) noexcept
Функция точки входа в программу.
Definition: Application.inl:58
Definition: Application.hpp:58
const Run_t Run
Объект функции запуска главного цикла программы.
Definition: Application.hpp:71
Класс входит в проект Covellite.App Базовый класс приложения для Android.
Definition: Application.hpp:51