Enigma 3.2.2
A Simple, Reliable and Efficient Encryption Tool
Loading...
Searching...
No Matches
Enigma.hpp
Go to the documentation of this file.
1#pragma once
2#ifndef ENIGMA_H
3#define ENIGMA_H
4
5// Core
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
25#include <System/ENV/ENV.hpp>
27//
28
29// Events
31#include <Events/Event.hpp>
33#include <Events/KeyEvent.hpp>
34#include <Events/MouseEvent.hpp>
35//
36
37// Input
38#include <Input/Input.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>
60#include <Utility/FileUtils.hpp>
61//#include <Utility/GZip.hpp>
63#include <Utility/HashUtils.hpp>
64#include <Utility/MathUtils.hpp>
66#include <Utility/Random.hpp>
67#include <Utility/SizeUtils.hpp>
69//
70
71// Analytics: Hardware info RAM, CPU
74//
75
76// Enigma Command line interface
77//#include <CLI/CLI.hpp>
78//
79
80// Networking
82//
83
84// Database
85#include <Database/Database.hpp>
86//
87
88// Metadata
89#include <Meta/Meta.hpp>
90//
91
92// ResourceManager
94//
95
96
97#endif // !ENIGMA_H