acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
application_flags.h
1
// Split into application_flags.h by camilo on 2022-11-29 23:06 <3ThomasBorregaardSorensen!!
2
// ReCreated/Merged (from acme_main_data) on 2021-11-01 12:24 BRT <3ThomasBorregaardSorensen!!
3
// Created by camilo 2021-03-12 12:08 BRT <3_ThomasBS, Mummi and bilbo!!
4
// ReCreated/Merged (from acme_main_data and apex_main_data) on 2022-09-25 01:35 BRT <3ThomasBorregaardSorensen!!
5
#pragma once
6
7
8
struct
CLASS_DECL_ACME APPLICATION_FLAGS
// : public ::acme::reference
9
{
10
11
bool
m_bFork;
12
13
bool
m_bFetchFromNetnode =
true
;
14
::logic::boolean
m_bResource;
15
//::logic::boolean m_bCrypto;
16
::logic::boolean
m_bLocalization;
17
::logic::boolean
m_bNetworking;
18
//::logic::boolean m_bConsole;
19
::logic::boolean
m_bSession;
20
::logic::boolean
m_bCreateAppShorcut;
21
::logic::boolean
m_bDraw2d;
22
::logic::boolean
m_bWriteText;
23
::logic::boolean
m_bUser;
24
::logic::boolean
m_bUserEx;
25
::logic::boolean
m_bImaging;
26
::logic::boolean
m_bAudio;
27
::logic::boolean
m_bMidi;
28
::logic::boolean
m_bGpu;
29
::logic::boolean
m_bInitializeDataCentral;
30
#ifdef WINDOWS_DESKTOP
31
::logic::boolean
m_bGdiplus;
32
#elif defined(LINUX) || defined(__BSD__)
33
::logic::boolean
m_bGtkApp;
34
#endif
35
::logic::boolean
m_bShowApplicationInformation;
36
::logic::boolean
m_bDataCentralRequired;
37
bool
m_bUseCloudStorageForAppData =
true
;
38
bool
m_bUseComputerNameInAppLocalConfigFolder =
false
;
39
::logic::boolean
m_bExperienceMainFrame;
40
::logic::boolean
m_bVerbose;
41
// //PFN_NEW_MATTER m_pfnnewmatterApplication;
42
// //PFN_NEW_LIBRARY m_pfnnewlibrary;
43
// PFN_DEFER_TERM m_pfnDeferTerm;
44
45
APPLICATION_FLAGS();
46
47
48
void
copy_application_flags(
const
APPLICATION_FLAGS& applicationflags)
49
{
50
51
memory_copy(
this
, &applicationflags,
sizeof
(APPLICATION_FLAGS));
52
53
}
54
55
56
};
57
58
59
//#ifdef LINUX
60
//
61
//extern ::i8 _binary__matter_zip_start[] __attribute__((weak_import));
62
//extern ::i8 _binary__matter_zip_end[] __attribute__((weak_import));
63
//
64
//#endif
65
66
67
logic::boolean
Definition
boolean.h:55
platform
application_flags.h
Generated by
1.17.0