class that manages tasks related to Vulkan context (Vulkan Instance, Vulkan Physical device,...
vk::Format findDepthFormat()
bool hasStencilComponent(vk::Format format)
vk::PhysicalDevice physicalDevice
uint32_t queueFamilyIndex
vk::Format findSupportedFormat(const std::vector< vk::Format > &candidates, vk::ImageTiling tiling, vk::FormatFeatureFlags features)
uint32_t transferQueueFamilyIndex
WindowAbstract * get_window()
bool isIndepFromWindowDimension()
QueueFamilyIndices findQueueFamilies(vk::PhysicalDevice device)