|
static Application & | get_instance () |
|
template<typename... Args> |
static auto | run_async (auto &&fun, Args &&... args) |
|
template<typename... Args> |
static auto | run (auto &&fun, Args &&... args) |
|
template<typename... Args> |
static auto | schedule (auto &&fun, Args &&... args) |
|
template<typename... Args> |
static auto | schedule (fabric::tasks::time_point tp, auto &&fun, Args &&... args) |
|
template<typename... Args> |
static auto | schedule (fabric::tasks::duration duration, auto &&fun, Args &&... args) |
|
static void | register_window (std::size_t id, fabric::async::async_bus_t *window) |
|
static void | unregister_window (std::size_t id) |
|
static void | terminate () |
|
Definition at line 20 of file application.cppm.
◆ ~Application()
cydui::Application::~Application |
( |
| ) |
|
|
inline |
◆ get_instance()
static Application & cydui::Application::get_instance |
( |
| ) |
|
|
inlinestatic |
◆ register_window()
static void cydui::Application::register_window |
( |
std::size_t | id, |
|
|
fabric::async::async_bus_t * | window ) |
|
inlinestatic |
◆ run()
template<typename... Args>
static auto cydui::Application::run |
( |
auto && | fun, |
|
|
Args &&... | args ) |
|
inlinestatic |
◆ run_async()
template<typename... Args>
static auto cydui::Application::run_async |
( |
auto && | fun, |
|
|
Args &&... | args ) |
|
inlinestatic |
◆ schedule() [1/3]
template<typename... Args>
static auto cydui::Application::schedule |
( |
auto && | fun, |
|
|
Args &&... | args ) |
|
inlinestatic |
◆ schedule() [2/3]
template<typename... Args>
static auto cydui::Application::schedule |
( |
fabric::tasks::duration | duration, |
|
|
auto && | fun, |
|
|
Args &&... | args ) |
|
inlinestatic |
◆ schedule() [3/3]
template<typename... Args>
static auto cydui::Application::schedule |
( |
fabric::tasks::time_point | tp, |
|
|
auto && | fun, |
|
|
Args &&... | args ) |
|
inlinestatic |
◆ terminate()
static void cydui::Application::terminate |
( |
| ) |
|
|
inlinestatic |
◆ unregister_window()
static void cydui::Application::unregister_window |
( |
std::size_t | id | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: