HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
src
TTauri
Application
Application.hpp
1
// Copyright 2019 Pokitec
2
// All rights reserved.
3
4
#pragma once
5
6
#include "TTauri/Foundation/required.hpp"
7
8
#if TT_OPERATING_SYSTEM == TT_OS_WINDOWS
9
10
#include "TTauri/Application/Application_win32.hpp"
11
namespace
tt {
12
using
Application = Application_win32;
13
}
14
15
#define MAIN_ARGUMENTS main_hInstance, main_nCmdShow
16
#define MAIN_DEFINITION\
17
int WINAPI wWinMain(_In_ HINSTANCE main_hInstance, _In_opt_ HINSTANCE main_hPrevInstance, _In_ PWSTR main_pCmdLine, _In_ int main_nCmdShow)
18
19
20
#elif TT_OPERATING_SYSTEM == TT_OS_MACOS
21
22
#include "TTauri/Application/Application_macos.hpp"
23
namespace
tt {
24
using
Application = Application_macos;
25
}
26
27
#define MAIN_ARGUMENTS argc, argv
28
#define MAIN_DEFINITION int main(int argc, char *argv[])
29
30
#else
31
#error "No Application implementation for this operating system."
32
#endif
Generated on Mon Apr 22 2024 12:53:55 for HikoGUI by
1.10.0