Basic graphics structure

This commit is contained in:
HOEGLER Stefan
2020-03-02 19:07:49 +01:00
parent a14237d6ce
commit 4c2535931e
16 changed files with 137 additions and 48 deletions
@@ -0,0 +1,4 @@
target_sources(SeeleEngine
PRIVATE
VulkanGraphics.h
VulkanGraphics.cpp)
@@ -0,0 +1,18 @@
#include "VulkanGraphics.h"
void Seele::VulkanGraphics::init(GraphicsInitializer initializer)
{
}
void Seele::VulkanGraphics::beginFrame()
{
}
void Seele::VulkanGraphics::endFrame()
{
}
void* Seele::VulkanGraphics::createWindow(const WindowCreateInfo& createInfo)
{
return nullptr;
}
@@ -0,0 +1,14 @@
#include "Graphics/Graphics.h"
namespace Seele
{
class VulkanGraphics : public Graphics
{
public:
// Inherited via Graphics
virtual void init(GraphicsInitializer initializer) override;
virtual void beginFrame() override;
virtual void endFrame() override;
virtual void* createWindow(const WindowCreateInfo& createInfo) override;
};
}