13 class EngineInstance final
19 void getAllPhysicalDevices(uint32_t* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices)
const;
21 void createGLFWSurface(GLFWwindow* window, VkSurfaceKHR* surface,
const VkAllocationCallbacks* pAllocator)
const;
22 void createDebugUtilsMessenger(
const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo,
const VkAllocationCallbacks* pAllocator, VkDebugUtilsMessengerEXT* pDebugMessenger)
const;
23 void destroyGLFWSurface(VkSurfaceKHR surface,
const VkAllocationCallbacks* pAllocator)
const;
24 void destroyDebugUtilsMessenger(VkDebugUtilsMessengerEXT debugMessenger,
const VkAllocationCallbacks* pAllocator)
const;
27 VkInstance m_instance;