HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
v1
loop
impl_type
Public Member Functions
|
Data Fields
v1::loop::impl_type Class Reference
abstract
Public Member Functions
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_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
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
Data Fields
bool
is_main
=
false
The documentation for this class was generated from the following file:
hikogui/src/hikogui/
loop.hpp
Generated on Mon Apr 22 2024 12:53:23 for HikoGUI by
1.10.0