Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
pch.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4#include <expected>
5#include <filesystem>
6#include <string>
7#include <string_view>
8#include <type_traits>
9
10#ifdef HELIOS_PLATFORM_WINDOWS
11#ifndef WIN32_LEAN_AND_MEAN
12#define WIN32_LEAN_AND_MEAN
13#endif
14#ifndef NOMINMAX
15#define NOMINMAX
16#endif
17#include <windows.h>
18#elif defined(HELIOS_PLATFORM_LINUX) || defined(HELIOS_PLATFORM_MACOS)
19#include <dlfcn.h>
20#endif