18 lines
324 B
C++
18 lines
324 B
C++
#pragma once
|
|
#include "type.h"
|
|
#include "render/renderapi.h"
|
|
#include "backend.h"
|
|
namespace vkn {
|
|
class Backend;
|
|
class VulkanWindow;
|
|
class VULKAN_API VulkanAPI : public api::RenderAPI {
|
|
private:
|
|
VulkanWindow& window;
|
|
Backend backend;
|
|
public:
|
|
VulkanAPI();
|
|
|
|
void Init() override;
|
|
void Shutdown() override;
|
|
};
|
|
} |