HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
src
ttauri
Application_macos.hpp
1
// Copyright 2019 Pokitec
2
// All rights reserved.
3
4
#pragma once
5
6
#include "Application_base.hpp"
7
8
namespace
tt {
9
10
class
Application_macos
final :
public
application
{
11
public
:
12
int
argc;
13
char
const
*
const
*argv;
14
15
Application_macos
(
const
std::shared_ptr<application_delegate>
delegate
,
int
argc,
char
const
*
const
*argv);
16
~Application_macos
();
17
18
void
runFromMainLoop(
std::function
<
void
()> function)
override
;
19
20
void
lastWindowClosed()
override
{}
21
22
int
loop
()
override
;
23
};
24
25
}
tt::application
Definition
application.hpp:36
tt::application::delegate
std::weak_ptr< application_delegate > delegate
Definition
application.hpp:42
tt::Application_macos
Definition
Application_macos.hpp:10
tt::Application_macos::loop
int loop() override
std::function
std::shared_ptr
Generated on Mon Apr 22 2024 12:53:41 for HikoGUI by
1.10.0