acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
_android.h
1#pragma once
2
3
4//CLASS_DECL_ACME void os_shell_initialize();
5
6
7//#include "acme/node/ansios/ansios.h"
8
9
10//string get_error_message(::u32 dwError);
11
12//::platform::application* win_instantiate_application(::platform::application* pappSystem, const ::scoped_string & scopedstrId);
13
14
15#include "android1.h"
16#include "implementation.h"
17#include "factory_exchange.h"
18#include "thread.h"
19#include "acme/operating_system/window.h"
20//#include "os_context.h"
21
22//#include "directory_system.h"
23//#include "file_system.h"
24
25//#include "directory_context.h"
26//#include "file_context.h"
27
28//#define ANDROID_THREAD(pthread) (dynamic_cast < ::android::thread * > (dynamic_cast < ::thread * >(pthread)))
29
30//#include "shell.h"
31
32//#include "host_interaction.h"
33
34//CLASS_DECL_ACME void __trace_message(const_char_pointer pszPrefix, ::message::message * pmessage);
35//CLASS_DECL_ACME void __trace_message(const_char_pointer pszPrefix, MESSAGE * lpmsg);
36
37CLASS_DECL_ACME void __cdecl __pre_translate_message(::message::message* pmessage);
38
39
40#include "application.h"
41
42
43
44::i32_bool PeekMessage(
45 MESSAGE * lpMsg,
46 const ::operating_system::window & operatingsystemwindow,
47 ::u32 wMsgFilterMin,
48 ::u32 wMsgFilterMax,
49 ::u32 wRemoveMsg);
50
51::i32_bool GetMessage(
52 MESSAGE * lpMsg,
53 const ::operating_system::window & operatingsystemwindow,
54 ::u32 wMsgFilterMin,
55 ::u32 wMsgFilterMax);
56
57
58
59::i32 CLASS_DECL_ACME __android_main(::i32 argc, char_pointer argv[]);
60
61
62CLASS_DECL_ACME void vfxThrowFileException(::particle * pparticle, const ::e_status & estatus, ::i32 lOsError, const_char_pointer pszFileName = nullptr);
63
64
65#include "internal.h"
66
67
68
Definition particle.h:95
Definition message.h:13