5 #define GLFW_INCLUDE_VULKAN 7 #include <ThirdParty/Vulkan/Include/vulkan/vulkan.h> 16 VkSurfaceKHR CreateSurface(VkInstance instance);
20 VulkanWindow() =
delete;
21 VulkanWindow(
int width,
int height,
const char* title) noexcept;
22 VulkanWindow(VulkanWindow
const &other) =
default;
23 VulkanWindow(VulkanWindow &&other) noexcept = default;
25 ~VulkanWindow() noexcept = default;
28 eastl::shared_ptr<Window> windowReference;