28{
29 if (this != &other) {
34
35 other.m_instance = nullptr;
36 other.m_debug_messenger = nullptr;
37 }
38 return *this;
39}
void cleanup()
Cleanup Vulkan instance.
bool m_validation_enabled
Flag to indicate if validation layers are enabled.
vk::Instance m_instance
Vulkan instance handle.
vk::DebugUtilsMessengerEXT m_debug_messenger
Debug messenger for validation layers.