implementing renderpass and vieport

This commit is contained in:
Dynamitos
2020-04-12 15:47:19 +02:00
parent 3ba8f2c2a0
commit 576747c369
54 changed files with 6234 additions and 4202 deletions
+19 -18
View File
@@ -1,25 +1,26 @@
#pragma once
#include "GraphicsResources.h"
#include "Window.h"
#include "Graphics.h"
#include "Containers/Array.h"
namespace Seele
{
class WindowManager
class WindowManager
{
public:
WindowManager();
~WindowManager();
void addWindow(const WindowCreateInfo &createInfo);
void beginFrame();
void endFrame();
inline bool isActive() const
{
public:
WindowManager();
~WindowManager();
void addWindow(const WindowCreateInfo& createInfo);
void beginFrame();
void endFrame();
inline bool isActive() const
{
return windows.size();
}
private:
Array<PWindow> windows;
Gfx::PGraphics graphics;
};
DEFINE_REF(WindowManager);
}
return windows.size();
}
private:
Array<Gfx::PWindow> windows;
Gfx::PGraphics graphics;
};
DEFINE_REF(WindowManager);
} // namespace Seele