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