2022-09-08 12:51:23 +08:00
|
|
|
/****************************************************************************************
|
|
|
|
* \file SHpch.h
|
|
|
|
* \brief Precompiled header file for SHADE Engine.
|
|
|
|
*
|
|
|
|
* \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or
|
|
|
|
* disclosure of this file or its contents without the prior written consent
|
|
|
|
* of DigiPen Institute of Technology is prohibited.
|
|
|
|
****************************************************************************************/
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
2022-09-19 14:32:01 +08:00
|
|
|
|
|
|
|
|
2022-09-08 19:11:25 +08:00
|
|
|
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
|
2022-09-19 14:32:01 +08:00
|
|
|
#define NOMINMAX
|
2022-09-08 19:11:25 +08:00
|
|
|
// Windows Header Files
|
|
|
|
#include <Windows.h>
|
|
|
|
// C RunTime Header Files
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <malloc.h>
|
|
|
|
#include <memory.h>
|
|
|
|
#include <tchar.h>
|
|
|
|
|
2022-09-08 14:18:26 +08:00
|
|
|
#include <iostream>
|
2022-09-08 19:11:25 +08:00
|
|
|
#include <string>
|
|
|
|
#include <algorithm>
|
|
|
|
#include <array>
|
2022-09-11 22:47:30 +08:00
|
|
|
#include <ranges>
|
2022-09-08 19:11:25 +08:00
|
|
|
#include <utility>
|
|
|
|
#include <unordered_map>
|
|
|
|
#include <map>
|
|
|
|
#include <tuple>
|
|
|
|
#include <functional>
|
2022-09-08 14:18:26 +08:00
|
|
|
#include <sstream>
|
2022-09-08 19:46:06 +08:00
|
|
|
#include <iomanip>
|
2022-09-13 16:34:05 +08:00
|
|
|
#include <cstddef>
|
2022-09-21 15:41:30 +08:00
|
|
|
#include <span>
|
2022-09-13 16:34:05 +08:00
|
|
|
|
|
|
|
#include "Common/SHCommonTypes.h"
|
2022-09-19 14:32:01 +08:00
|
|
|
#include "Tools/SHLogger.h"
|