HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
v1::loop::impl_type Class Referenceabstract

Public Member Functions

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
 

Data Fields

bool is_main = false
 

The documentation for this class was generated from the following file: