Files
Seele/src/Engine/Graphics/Vulkan/VulkanGraphics.h
T

20 lines
498 B
C++
Raw Normal View History

2020-03-02 19:07:49 +01:00
#include "Graphics/Graphics.h"
namespace Seele
{
class VulkanGraphics : public Graphics
{
public:
2020-03-09 12:30:07 +01:00
VkDevice getDevice() const;
2020-03-02 19:07:49 +01:00
// Inherited via Graphics
virtual void init(GraphicsInitializer initializer) override;
2020-03-05 11:43:38 +01:00
virtual void beginFrame(void* windowHandle) override;
virtual void endFrame(void* windowHandle) override;
2020-03-02 19:07:49 +01:00
virtual void* createWindow(const WindowCreateInfo& createInfo) override;
2020-03-05 11:43:38 +01:00
protected:
VulkanGraphics();
virtual ~VulkanGraphics();
friend class Window;
2020-03-02 19:07:49 +01:00
};
}