8 #ifndef DEBUG_REPORT_HPP 9 #define DEBUG_REPORT_HPP 11 #include <SimpleGL_vk/SimpleGL_vk_Export.h> 15 #include <vulkan/vulkan.h> 62 static VkBool32 dispatch(VkDebugReportFlagsEXT flags,
63 VkDebugReportObjectTypeEXT objectType,
67 const char* pLayerPrefix,
82 VkDebugReportCallbackEXT getHandle();
91 virtual void invoke(std::string messageType,
int messageCode, std::string message);
VkDebugReportCallbackEXT handle
The handle of the debug report callback.
Generic namespace for the SimpleGL framework.
static DebugReportCallback * current
Stores the current instance of the debug report callback.
This class wraps a Vulkan debug report callback.