Files
Seele/src/Engine/Graphics/WindowManager.cpp
T

36 lines
605 B
C++
Raw Normal View History

#include "WindowManager.h"
#include "Vulkan/VulkanGraphics.h"
2020-03-05 11:43:38 +01:00
Seele::WindowManager::WindowManager()
{
2020-03-24 21:05:32 +01:00
graphics = new Vulkan::Graphics();
GraphicsInitializer initializer;
graphics->init(initializer);
}
Seele::WindowManager::~WindowManager()
{
}
2020-03-05 11:43:38 +01:00
void Seele::WindowManager::addWindow(const WindowCreateInfo& createInfo)
{
PWindow window = new Window(createInfo, graphics);
2020-03-05 11:43:38 +01:00
windows.add(window);
}
void Seele::WindowManager::beginFrame()
{
for (auto window : windows)
{
window->beginFrame();
}
}
void Seele::WindowManager::endFrame()
{
for (auto window : windows)
{
window->endFrame();
}
}