|
|
| impl_type (impl_type const &)=delete |
| |
|
| impl_type (impl_type &&)=delete |
| |
|
impl_type & | operator= (impl_type const &)=delete |
| |
|
impl_type & | operator= (impl_type &&)=delete |
| |
|
virtual void | set_maximum_frame_rate (double frame_rate) noexcept=0 |
| |
|
void | wfree_post_function (auto &&func) noexcept |
| |
|
void | post_function (auto &&func) noexcept |
| |
|
auto | async_function (auto &&func) noexcept |
| |
|
timer_token_type | delay_function (utc_nanoseconds time_point, auto &&func) noexcept |
| |
|
timer_token_type | repeat_function (std::chrono::nanoseconds period, utc_nanoseconds time_point, auto &&func) noexcept |
| |
|
timer_token_type | repeat_function (std::chrono::nanoseconds period, auto &&func) noexcept |
| |
|
virtual void | add_window (std::weak_ptr< gui_window > window) noexcept=0 |
| |
|
virtual void | add_socket (int fd, network_event event_mask, std::function< void(int, network_events const &)> f)=0 |
| |
|
virtual void | remove_socket (int fd)=0 |
| |
|
virtual int | resume (std::stop_token stop_token) noexcept=0 |
| |
|
virtual void | resume_once (bool block) noexcept=0 |
| |
|
bool | on_thread () const noexcept |
| |
The documentation for this class was generated from the following file: