|
CeresEngine 0.2.0
A game development framework
|
#include "CeresEngine/Config.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/Allocator.hpp"#include "CeresEngine/Foundation/Any.hpp"#include "CeresEngine/Foundation/Async.hpp"#include "CeresEngine/Foundation/Logging.hpp"#include "CeresEngine/Foundation/SmartPtr.hpp"#include "CeresEngine/Foundation/String.hpp"#include "CeresEngine/Foundation/StringStream.hpp"#include "CeresEngine/Foundation/Container/Array.hpp"#include "CeresEngine/Foundation/Container/List.hpp"#include "CeresEngine/Foundation/Container/Map.hpp"#include "CeresEngine/Foundation/Container/Optional.hpp"#include "CeresEngine/Foundation/Container/SmallVector.hpp"#include "CeresEngine/Foundation/Container/Span.hpp"#include "CeresEngine/Foundation/Container/Variant.hpp"#include "CeresEngine/Foundation/Container/Vector.hpp"#include "CeresEngine/Math/Math.hpp"#include "CeresEngine/Math/Matrix.hpp"#include "CeresEngine/Math/Quaternion.hpp"#include "CeresEngine/Math/Vector.hpp"#include <continuable/continuable.hpp>#include <function2/function2.hpp>#include <glm/common.hpp>#include <glm/exponential.hpp>#include <glm/ext.hpp>#include <glm/geometric.hpp>#include <glm/gtc/constants.hpp>#include <glm/gtc/matrix_access.hpp>#include <glm/gtc/matrix_inverse.hpp>#include <glm/gtc/matrix_transform.hpp>#include <glm/gtc/quaternion.hpp>#include <glm/gtx/matrix_decompose.hpp>#include <glm/mat2x2.hpp>#include <glm/mat3x3.hpp>#include <glm/mat4x4.hpp>#include <glm/trigonometric.hpp>#include <glm/vec2.hpp>#include <glm/vec3.hpp>#include <glm/vec4.hpp>#include <spdlog/logger.h>#include <spdlog/sinks/base_sink.h>#include <spdlog/sinks/basic_file_sink.h>#include <spdlog/sinks/stdout_sinks.h>#include <spdlog/spdlog.h>#include <algorithm>#include <any>#include <array>#include <atomic>#include <bitset>#include <cassert>#include <cinttypes>#include <cmath>#include <cstddef>#include <cstdint>#include <cstdio>#include <cstdlib>#include <cstring>#include <deque>#include <filesystem>#include <forward_list>#include <fstream>#include <functional>#include <glm/gtx/string_cast.hpp>#include <glm/vector_relational.hpp>#include <initializer_list>#include <iosfwd>#include <iostream>#include <iterator>#include <limits>#include <list>#include <map>#include <memory>#include <mutex>#include <optional>#include <ostream>#include <queue>#include <random>#include <set>#include <shared_mutex>#include <sstream>#include <stack>#include <stdexcept>#include <string>#include <string_view>#include <system_error>#include <thread>#include <tuple>#include <type_traits>#include <typeinfo>#include <unordered_map>#include <unordered_set>#include <utility>#include <variant>#include <vector>