19class QWindowsVulkanInstance :
public QBasicPlatformVulkanInstance
21 Q_DISABLE_COPY_MOVE(QWindowsVulkanInstance)
23 QWindowsVulkanInstance(QVulkanInstance *instance);
25 void createOrAdoptInstance() override;
26 bool supportsPresent(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, QWindow *window) override;
28 VkSurfaceKHR createSurface(HWND win);
31 QVulkanInstance *m_instance;
32 PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR m_getPhysDevPresSupport;
33 PFN_vkCreateWin32SurfaceKHR m_createSurface;