HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Application_macos.hpp
1// Copyright 2019 Pokitec
2// All rights reserved.
3
4#pragma once
5
6#include "TTauri/Application/Application_base.hpp"
7
8namespace tt {
9
10class Application_macos final : public Application_base {
11public:
12 int argc;
13 char const * const *argv;
14
15 Application_macos(const std::shared_ptr<ApplicationDelegate> delegate, int argc, char const * const *argv);
17
18 void runOnMainThread(std::function<void()> function) override;
19
20 void lastWindowClosed() override {}
21
22 int loop() override;
23};
24
25}
Definition Application_base.hpp:46
std::shared_ptr< ApplicationDelegate > delegate
Definition Application_base.hpp:50
Definition Application_macos.hpp:10
int loop() override
void runOnMainThread(std::function< void()> function) override