2D_Game_Engine
Loading...
Searching...
No Matches
pch.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <Instrumentor.h>
4
5//glm
6#include <glm/gtc/type_ptr.hpp>
7#include <glm/gtc/matrix_transform.hpp>
8#include <glm/mat4x4.hpp>
9
10//glad
11#include <glad/glad.h>
12
13//glfw
14#include <GLFW/glfw3.h>
15
16//box2d
17#include <box2d/box2d.h>
18
19//imgui
20#include <imgui.h>
21#include <imgui_impl_glfw.h>
22#include <imgui_impl_opengl3.h>
23
24#include <sys/types.h>
25#include <sys/sysinfo.h>
26
27#include <cmath>
28#include <cstdio>
29#include <cstring>
30#include <iostream>
31#include <vector>
32#include <source_location>
33#include <algorithm>
34#include <string>
35#include <functional>
36#include <memory>
37#include <unordered_map>
38#include <map>
39#include <array>
40#include <limits>
41#include <fstream>
42#include <thread>
43#include <atomic>
44#include <filesystem>
45#include <queue>
46
47#include <memory.hpp>
48
49//soloud
50#include <soloud.h>
51#include <soloud_wav.h>
52#include <soloud_wavstream.h>
53
54#ifdef EDITOR
55 //nfd
56 #include <nfd.h>
57#endif
58
59#if defined(EDITOR) || defined(APPLICATION)
60 //yaml-cpp
61 #include <yaml-cpp/yaml.h>
62#endif