18class QWindowsVulkanInstance :
public QBasicPlatformVulkanInstance
20 Q_DISABLE_COPY_MOVE(QWindowsVulkanInstance)
22 QWindowsVulkanInstance(QVulkanInstance *instance);
24 void createOrAdoptInstance() override;
25 bool supportsPresent(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, QWindow *window) override;
27 VkSurfaceKHR createSurface(HWND win);
30 QVulkanInstance *m_instance;
31 PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR m_getPhysDevPresSupport;
32 PFN_vkCreateWin32SurfaceKHR m_createSurface;