ULRE/inc/hgl/graph/vulkan/VKDebugOut.h

24 lines
459 B
C++

#ifndef HGL_GRAPH_VULKAN_DEBUG_OUT_INCLUDE
#define HGL_GRAPH_VULKAN_DEBUG_OUT_INCLUDE
#include<hgl/graph/vulkan/VK.h>
VK_NAMESPACE_BEGIN
class VKDebugOut
{
VkInstance inst=nullptr;
VkDebugUtilsMessengerEXT debug_messenger;
VkDebugReportCallbackEXT debug_report_callback;
public:
VKDebugOut();
virtual ~VKDebugOut();
virtual bool Init(VkInstance);
};//class VKDebugOut
VK_NAMESPACE_END
#endif//HGL_GRAPH_VULKAN_DEBUG_OUT_INCLUDE