Major cleanup.

Moved to namespace
Cleanup includes
This commit is contained in:
Antoine Pilote
2021-07-11 18:56:44 -04:00
parent f77bef6b28
commit 0c6ed48bbd
174 changed files with 11772 additions and 11296 deletions

View File

@@ -1,45 +1,50 @@
#pragma once
#include "Core/Timestep.h"
#include "Rendering/Framebuffer.h"
#include "Rendering/Buffers/Framebuffer.h"
#include "Scene/Scene.h"
#include "Core/Core.h"
struct GLFWwindow;
class Window
namespace Nuake
{
private:
static Ref<Window> s_Instance;
class Window
{
private:
static Ref<Window> s_Instance;
int m_Width = 1280;
int m_Height = 720;
int m_Width = 1280;
int m_Height = 720;
GLFWwindow* m_Window;
GLFWwindow* m_Window;
Ref<FrameBuffer> m_Framebuffer;
Ref<GBuffer> m_GBuffer;
Ref<FrameBuffer> m_Framebuffer;
Ref<Scene> m_Scene;
Vector2 m_FramebufferOffset;
Ref<Scene> m_Scene;
Vector2 m_FramebufferOffset;
public:
Window();
~Window();
public:
Window();
~Window();
static Ref<Window> Get(); // Get the window instance
GLFWwindow* GetHandle();
static Ref<Window> Get(); // Get the window instance
GLFWwindow* GetHandle();
bool ShouldClose();
bool ShouldClose();
int Init();
void Update(Timestep ts);
void FixedUpdate(Timestep ts);
void Draw();
void EndDraw();
int Init();
void Update(Timestep ts);
void FixedUpdate(Timestep ts);
void Draw();
void EndDraw();
Ref<FrameBuffer> GetFrameBuffer() const;
Ref<Texture> GetSceneRenderTexture();
void DrawQuad();
Ref<FrameBuffer> GetFrameBuffer() const;
Ref<Texture> GetSceneRenderTexture();
void DrawQuad();
Ref<Scene> GetScene();
bool SetScene(Ref<Scene> scene);
};
}
Ref<Scene> GetScene();
bool SetScene(Ref<Scene> scene);
};