Enigma
3.2.0
A Simple, Reliable and Efficient Encryption Tool
Enigma.hpp
Go to the documentation of this file.
1
#pragma once
2
#ifndef ENIGMA_H
3
#define ENIGMA_H
4
5
// Core
6
#include <
Application/Application.hpp
>
7
#include <
Core/Core.hpp
>
8
//
9
10
// Window
11
#include <
Window/Window.hpp
>
12
//
13
14
// Enigma Config Loader
15
#include <
Config/Config.hpp
>
16
//
17
18
19
// System Dialogs, Notification, Clipboard, Environment Variable
20
#include <
System/Clipboard/Clipboard.hpp
>
21
#include <
System/Dialogs/MessageBox.hpp
>
22
#include <
System/Dialogs/OpenFileDialog.hpp
>
23
#include <
System/Dialogs/SaveFileDialog.hpp
>
24
#include <
System/Dialogs/SelectFolderDialog.hpp
>
25
#include <
System/ENV/ENV.hpp
>
26
#include <
System/Notification/Notification.hpp
>
27
//
28
29
// Events
30
#include <
Events/ApplicationEvent.hpp
>
31
#include <
Events/Event.hpp
>
32
#include <
Events/EventDispatcher.hpp
>
33
#include <
Events/KeyEvent.hpp
>
34
#include <
Events/MouseEvent.hpp
>
35
//
36
37
// Input
38
#include <
Input/Input.hpp
>
39
#include <
Input/Keyboard/KeyCodes.hpp
>
40
#include <
Input/Mouse/MouseCodes.hpp
>
41
//
42
43
// Logging
44
#include <
Logger/Logger.hpp
>
45
//
46
47
// GUI
48
#include <
GUI/ImGuiRenderer.hpp
>
49
#include <
GUI/ImGuiWidgets.hpp
>
50
//
51
52
// Scene
53
#include <
Scenes/Scene.hpp
>
54
//
55
56
// Utility
57
#include <
Utility/Base64.hpp
>
58
#include <
Utility/CryptoPPUtils.hpp
>
59
#include <
Utility/DialogUtils.hpp
>
60
#include <
Utility/FileUtils.hpp
>
61
//#include <Utility/GZip.hpp>
62
#include <
Utility/FinalAction.hpp
>
63
#include <
Utility/HashUtils.hpp
>
64
#include <
Utility/MathUtils.hpp
>
65
#include <
Utility/OpenGLUtils.hpp
>
66
#include <
Utility/Random.hpp
>
67
#include <
Utility/SizeUtils.hpp
>
68
#include <
Utility/StringUtils.hpp
>
69
//
70
71
// Analytics: Hardware info RAM, CPU
72
#include <
Analytics/Hardware/CPU/CPUInfo.hpp
>
73
#include <
Analytics/Hardware/RAM/RAMInfo.hpp
>
74
//
75
76
// Enigma Command line interface
77
//#include <CLI/CLI.hpp>
78
//
79
80
// Networking
81
#include <
Networking/CheckForUpdates.hpp
>
82
//
83
84
// Database
85
#include <
Database/Database.hpp
>
86
//
87
88
// Metadata
89
#include <
Meta/Meta.hpp
>
90
//
91
92
// ResourceManager
93
#include <
ResourceManager/ResourceManager.hpp
>
94
//
95
96
97
#endif
// !ENIGMA_H
Application.hpp
ApplicationEvent.hpp
Base64.hpp
CPUInfo.hpp
CheckForUpdates.hpp
Clipboard.hpp
Config.hpp
Core.hpp
CryptoPPUtils.hpp
Database.hpp
DialogUtils.hpp
ENV.hpp
Event.hpp
EventDispatcher.hpp
FileUtils.hpp
FinalAction.hpp
HashUtils.hpp
ImGuiRenderer.hpp
ImGuiWidgets.hpp
Input.hpp
KeyCodes.hpp
KeyEvent.hpp
Logger.hpp
MathUtils.hpp
MessageBox.hpp
Meta.hpp
MouseCodes.hpp
MouseEvent.hpp
Notification.hpp
OpenFileDialog.hpp
OpenGLUtils.hpp
RAMInfo.hpp
Random.hpp
ResourceManager.hpp
SaveFileDialog.hpp
Scene.hpp
SelectFolderDialog.hpp
SizeUtils.hpp
StringUtils.hpp
Window.hpp
src
Enigma.hpp
Generated on Sat Oct 19 2024 20:10:46 for Enigma by
1.9.1