| Fling Engine 0.00.1 Fling Engine is a game engine written in Vulkan

pch.h
Go to the documentation of this file.
1 #pragma once
2
3 /************************************************************************/
4 /* STD library Functionality */
5 /************************************************************************/
6
7 #include <stdio.h>
8 #include <stdlib.h>
9 #include <iostream>
10 #include <assert.h>
11 #include <functional>
12 #include <cstdlib>
13 #include <vector>
14 #include <unordered_map>
15 #include <map>
16 #include <cstring>
17 #include <set>
18 #include <array>
19 #include <optional>
20 #include <sstream> // std::stringstream
21
22 /************************************************************************/
23 /* Fling Engine Functionality */
24 /************************************************************************/
25
26 #include <entt/signal/delegate.hpp>
27
28 // Enable Fling Logging (even applies in release)
29 #define F_ENABLE_LOGGING
30
31 // If defined then Fling will export functions to the DLL/Shared lib
32 #define FLING_EXPORT
33
34 #include "Platform.h"
35 #include "Version.h"
36 #include "FlingTypes.h"
37 #include "Input/Input.h"
38 #include "Random.h"
39 #include "Logger.h"
40 #include "FlingPaths.h"
41 #include "FlingMath.h"
42 #include "Timing.h"
43 #include "Memory.h"
44
45 #define FLING_DEFAULT_WINDOW_WIDTH 800
46 #define FLING_DEFAULT_WINDOW_HEIGHT 600
Input.h
Memory.h
FlingMath.h
FlingPaths.h
Version.h
Random.h
Logger.h
Timing.h
FlingTypes.h
Platform.h