zengine/engine/modules/render/vulkan/include/vkn/vulkan_api.h
2024-08-23 22:13:05 +08:00

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;
};
}