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 // Enable Fling Logging (even applies in release)
27 #define F_ENABLE_LOGGING
28 
29 // If defined then Fling will export functions to the DLL/Shared lib
30 #define FLING_EXPORT
31 
32 #include "Platform.h"
33 #include "Version.h"
34 #include "FlingTypes.h"
35 #include "Input/Input.h"
36 #include "Random.h"
37 #include "Logger.h"
38 #include "FlingPaths.h"
39 #include "FlingMath.h"
40 #include "Timing.h"
41 
42 #define FLING_DEFAULT_WINDOW_WIDTH 800
43 #define FLING_DEFAULT_WINDOW_HEIGHT 600