|
|
| 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 |
|
virtual void | set_vsync_monitor_id (uintptr_t id) noexcept=0 |
|
void | wfree_post_function (auto &&func) noexcept |
|
void | post_function (auto &&func) noexcept |
|
auto | async_function (auto &&func) noexcept |
|
timer_callback_token | delay_function (utc_nanoseconds time_point, auto &&func) noexcept |
|
timer_callback_token | repeat_function (std::chrono::nanoseconds period, utc_nanoseconds time_point, auto &&func) noexcept |
|
timer_callback_token | repeat_function (std::chrono::nanoseconds period, auto &&func) noexcept |
|
virtual void | subscribe_render (std::weak_ptr< render_callback_type > f) noexcept=0 |
|
virtual void | add_socket (int fd, socket_event event_mask, std::function< void(int, socket_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: