![]() |
VPP
0.7
A high-level modern C++ API for Vulkan
|
A debug reporter class working with C++ output streams. More...
#include <vppDebugReporter.hpp>
Public Member Functions | |
StreamDebugReporter (std::ostream &out, const Instance &hInstance) | |
Constructs the debug reporter with default flags. | |
StreamDebugReporter (std::ostream &out, const Instance &hInstance, VkFlags flags) | |
Constructs the debug reporter with specified flags. | |
![]() | |
DebugReporter (const Instance &hInstance) | |
Constructs the debug reporter with default flags. | |
DebugReporter (const Instance &hInstance, VkFlags flags) | |
Constructs the debug reporter with specified flags. | |
virtual VkBool32 | debugReport (VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage) |
Override this method for custom message processing. | |
virtual void | shaderCompilationLog (const std::string &shaderCode, const char *pShaderType) |
Override this method for custom handling of shader translation dumps. | |
Additional Inherited Members | |
![]() | |
enum | { ERRORS, WARNINGS, PERF, INFO, DEBUG, SHADERS } |
Enumeration of flags to be used in DebugReporter constructor. More... | |
A debug reporter class working with C++ output streams.