26{
27 if (this != &other) {
32
33 other.m_instance = nullptr;
34 other.m_debug_messenger = nullptr;
35 }
36 return *this;
37}
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.