Fling Engine
0.00.1
Fling Engine is a game engine written in Vulkan
FlingEngine
Utils
inc
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
Generated by
1.8.13