Added scene renderer

This commit is contained in:
HOEGLER Stefan
2020-03-05 11:43:38 +01:00
parent 4c2535931e
commit 328edf5196
23 changed files with 334 additions and 113 deletions
+23 -8
View File
@@ -1,16 +1,31 @@
#include "WindowManager.h"
Seele::WindowManager::WindowManager(GraphicsInitializer initializer)
Seele::WindowManager::WindowManager()
{
//TODO Parse layout file
WindowCreateInfo mainWindowInfo;
mainWindowInfo.title = "SeeleEngine";
mainWindowInfo.width = 1280;
mainWindowInfo.height = 720;
Window* mainWindow = new Window(mainWindowInfo);
windows.add(mainWindow);
}
Seele::WindowManager::~WindowManager()
{
}
void Seele::WindowManager::addWindow(const WindowCreateInfo& createInfo)
{
PWindow window = new Window(createInfo);
windows.add(window);
}
void Seele::WindowManager::beginFrame()
{
for (auto window : windows)
{
window->beginFrame();
}
}
void Seele::WindowManager::endFrame()
{
for (auto window : windows)
{
window->endFrame();
}
}