HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
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
10typedef struct __CVDisplayLink CVDisplayLinkRef;
11
12namespace tt {
13
15private:
16 CVDisplayLinkRef *displayLink;
17
18public:
19 VerticalSync_macos(std::function<void(void *,hires_utc_clock::time_point)> callback, void *callbackData) noexcept;
21};
22
23}
Definition VerticalSync_base.hpp:9
Definition VerticalSync_macos.hpp:14