CeresEngine
0.2.0
A game development framework
Loading...
Searching...
No Matches
PrecompiledHeader.hpp
Go to the documentation of this file.
1
//
2
// CeresEngine - A game development framework
3
//
4
// Created by Rogiel Sulzbach.
5
// Copyright (c) 2018-2022 Rogiel Sulzbach. All rights reserved.
6
//
7
8
#pragma once
9
10
#include "
CeresEngine/Config.hpp
"
11
12
#include "
CeresEngine/DataTypes.hpp
"
13
#include "
CeresEngine/Macros.hpp
"
14
15
#if CE_PLATFORM_WIN32
16
#if !defined(NOMINMAX)
17
#define NOMINMAX
18
#endif
19
#define _DISABLE_EXTENDED_ALIGNED_STORAGE
20
#include <WinSock2.h>
21
#include <Windows.h>
22
23
//#undef near
24
//#undef far
25
#endif
26
27
#include "
CeresEngine/Foundation/Allocator.hpp
"
28
#include "
CeresEngine/Foundation/Any.hpp
"
29
#include "
CeresEngine/Foundation/Async.hpp
"
30
#include "
CeresEngine/Foundation/Logging.hpp
"
31
#include "
CeresEngine/Foundation/SmartPtr.hpp
"
32
#include "
CeresEngine/Foundation/String.hpp
"
33
#include "
CeresEngine/Foundation/StringStream.hpp
"
34
#include "
CeresEngine/Foundation/Container/Array.hpp
"
35
#include "
CeresEngine/Foundation/Container/List.hpp
"
36
#include "
CeresEngine/Foundation/Container/Map.hpp
"
37
#include "
CeresEngine/Foundation/Container/Optional.hpp
"
38
#include "
CeresEngine/Foundation/Container/SmallVector.hpp
"
39
#include "
CeresEngine/Foundation/Container/Span.hpp
"
40
#include "
CeresEngine/Foundation/Container/Variant.hpp
"
41
#include "
CeresEngine/Foundation/Container/Vector.hpp
"
42
43
#include "
CeresEngine/Math/Math.hpp
"
44
#include "
CeresEngine/Math/Matrix.hpp
"
45
#include "
CeresEngine/Math/Quaternion.hpp
"
46
#include "
CeresEngine/Math/Vector.hpp
"
47
48
//#include <nlohmann/json.hpp> // FIXME there's a bug with clang (on Windows)
49
// when this library is compiled in a PCH
50
#include <continuable/continuable.hpp>
51
#include <function2/function2.hpp>
52
#include <glm/common.hpp>
53
#include <glm/exponential.hpp>
54
#include <glm/ext.hpp>
55
#include <glm/geometric.hpp>
56
#include <glm/gtc/constants.hpp>
57
#include <glm/gtc/matrix_access.hpp>
58
#include <glm/gtc/matrix_inverse.hpp>
59
#include <glm/gtc/matrix_transform.hpp>
60
#include <glm/gtc/quaternion.hpp>
61
#include <glm/gtx/matrix_decompose.hpp>
62
#include <glm/mat2x2.hpp>
63
#include <glm/mat3x3.hpp>
64
#include <glm/mat4x4.hpp>
65
#include <glm/trigonometric.hpp>
66
#include <glm/vec2.hpp>
67
#include <glm/vec3.hpp>
68
#include <glm/vec4.hpp>
69
#include <spdlog/logger.h>
70
#include <spdlog/sinks/base_sink.h>
71
#include <spdlog/sinks/basic_file_sink.h>
72
#include <spdlog/sinks/stdout_sinks.h>
73
#include <spdlog/spdlog.h>
74
75
#include <algorithm>
76
#include <any>
77
#include <array>
78
#include <atomic>
79
#include <bitset>
80
#include <cassert>
81
#include <cinttypes>
82
#include <cmath>
83
#include <cstddef>
84
#include <cstdint>
85
#include <cstdio>
86
#include <cstdlib>
87
#include <cstring>
88
#include <deque>
89
#include <filesystem>
90
#include <forward_list>
91
#include <fstream>
92
#include <functional>
93
#include <glm/gtx/string_cast.hpp>
94
#include <glm/vector_relational.hpp>
95
#include <initializer_list>
96
#include <iosfwd>
97
#include <iostream>
98
#include <iterator>
99
#include <limits>
100
#include <list>
101
#include <map>
102
#include <memory>
103
#include <mutex>
104
#include <optional>
105
#include <ostream>
106
#include <queue>
107
#include <random>
108
#include <set>
109
#include <shared_mutex>
110
#include <sstream>
111
#include <stack>
112
#include <stdexcept>
113
#include <string>
114
#include <string_view>
115
#include <system_error>
116
#include <thread>
117
#include <tuple>
118
#include <type_traits>
119
#include <typeinfo>
120
#include <unordered_map>
121
#include <unordered_set>
122
#include <utility>
123
#include <variant>
124
#include <vector>
Allocator.hpp
Any.hpp
Array.hpp
Async.hpp
Config.hpp
Map.hpp
DataTypes.hpp
Variant.hpp
Vector.hpp
List.hpp
Logging.hpp
Macros.hpp
Vector.hpp
Math.hpp
Matrix.hpp
Optional.hpp
Quaternion.hpp
SmallVector.hpp
SmartPtr.hpp
Span.hpp
String.hpp
StringStream.hpp
Sources
CeresEngine
PrecompiledHeader.hpp
Generated by
1.9.8