HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
src
TTauri
GUI
VerticalSync_macos.hpp
1
// Copyright 2019 Pokitec
2
// All rights reserved.
3
4
#pragma once
5
6
#include "TTauri/GUI/VerticalSync_base.hpp"
7
#include <nonstd/span>
8
#include <thread>
9
10
typedef
struct
__CVDisplayLink CVDisplayLinkRef;
11
12
namespace
tt {
13
14
class
VerticalSync_macos
final :
public
VerticalSync_base
{
15
private
:
16
CVDisplayLinkRef *displayLink;
17
18
public
:
19
VerticalSync_macos
(
std::function
<
void
(
void
*,
hires_utc_clock::time_point
)> callback,
void
*callbackData)
noexcept
;
20
~VerticalSync_macos
();
21
};
22
23
}
tt::VerticalSync_base
Definition
VerticalSync_base.hpp:9
tt::VerticalSync_macos
Definition
VerticalSync_macos.hpp:14
std::function
std::chrono::time_point
Generated on Mon Apr 22 2024 12:53:56 for HikoGUI by
1.10.0