#pragma once


#define STB_IMAGE_IMPLEMENTATION

// For use by Hazel Applications
#include "Hazel/Core/Application.h"
#include "Hazel/Core/Core.h"
#include "Hazel/Core/Log.h"
#include "Hazel/Core/Window.h"
#include "Hazel/Debug/Instrumentor.h"
#include "Hazel/ImGui/ImGuiLayer.h"


#include "Hazel/Scene/Components.h"
#include "Hazel/Scene/Scene.h"
#include "Hazel/Scene/ScriptableEntity.h"
#include "Hazel/Scene/Entity.h"


// ------------------------   Renderer   ----------------------------
#include "Hazel/Renderer/Buffer.h"
#include "Hazel/Renderer/FrameBuffer.h"
#include "Hazel/Renderer/OrthographicCameraController.h"
#include "Hazel/Renderer/Renderer.h"
#include "Hazel/Renderer/Renderer2D.h"
#include "Hazel/Renderer/RendererCommand.h"
#include "Hazel/Renderer/Shader.h"
#include "Hazel/Renderer/SubTexture2D.h"
#include "Hazel/Renderer/Texture.h"
#include "Hazel/Renderer/VertexArray.h"

