HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
src
TTauri
GUI
VerticalSync_base.hpp
1
2
#pragma once
3
4
#include "TTauri/Foundation/hires_utc_clock.hpp"
5
#include <functional>
6
7
namespace
tt {
8
9
class
VerticalSync_base
{
10
protected
:
11
std::function
<void(
void
*,
hires_utc_clock::time_point
)> callback;
12
void
*callbackData;
13
14
public
:
15
VerticalSync_base
(
std::function
<
void
(
void
*,
hires_utc_clock::time_point
)> callback,
void
*callbackData)
noexcept
:
16
callback(callback), callbackData(callbackData) {}
17
18
~VerticalSync_base
() =
default
;
19
20
};
21
22
}
tt::VerticalSync_base
Definition
VerticalSync_base.hpp:9
std::function
std::chrono::time_point
Generated on Mon Apr 22 2024 12:53:56 for HikoGUI by
1.10.0