acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
os_windowing2.h
1//
2// os_windowing.h
3// acme
4//
5// Created by Camilo Sasuke Thomas Borregaard Soerensen on 10/12/17.
6//
7#pragma once
8
9
10#if defined UNIVERSAL_WINDOWS && defined(__cplusplus_winrt)
11
12// class CLASS_DECL_ACME os_system_window
13// {
14// public:
15
16// //bool m_bWindowSizeChange;
17
18
19
20// class ::system_window ^ m_pwindow;
21
22// os_system_window();
23
24// };
25
26#elif defined(APPLE_IOS)
27
28// class os_system_window
29// {
30// public:
31
32// ::pointer<::user::interaction> m_puserinteraction;
33
34// };
35
36#elif defined(__ANDROID__)
37
38// class os_system_window
39// {
40// public:
41
42// ::pointer<::user::interaction> m_puserinteraction;
43
44// oswindow m_pacmewindowingwindow;
45
46// os_system_window();
47// ~os_system_window();
48
49// };
50
51#else
52
53// class os_system_window;
54
55#endif
56
57
58//::user::interaction * get_system_window_interaction(::os_system_window * psystemwindow);
59
60#ifdef APPLE_IOS
61
62#include "ios/ios_window.h"
63
64#endif
65