<reponame>Khasehemwy/LearnOpenGL<filename>OpenGL/includes.h
#pragma once
#include <bits/stdc++.h>
#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <assimp/Importer.hpp>
#include <assimp/scene.h>
#include <assimp/postprocess.h>

#include "stb_image.h"

using std::string;
using std::vector;

class Camera;
class Shader;
class Window;
class Input;
class Mesh;
class Model;
class Skybox;
struct Texture;

#include "Global.h"
#include "Function.h"
#include "Window.h"
#include "Mesh.h"
#include "Model.h"
#include "Shader.h"
#include "Camera.h"
#include "Input.h"
#include "Skybox.h"