This Class Defines static function for helping vulkan debug. More...
#include <VulkanDebugUtils.h>
Static Public Member Functions | |
| static void | BeginLabel (VkCommandBuffer cmdBuffer, const std::string &caption, glm::vec4 color=glm::vec4(1.0f)) |
| Start Record Commands with a Label. | |
| static void | EndLabel (VkCommandBuffer cmdBuffer) |
| End Record Commands with a Label. | |
| static void | InsertLabel (VkCommandBuffer cmdBuffer, const std::string &caption, glm::vec4 color=glm::vec4(1.0f)) |
| Insert Record Commands with a Label. | |
| static void | BeginQueueLabel (VkQueue queue, const std::string &caption, glm::vec4 color=glm::vec4(1.0f)) |
| Start Record Queue with a Label. | |
| static void | EndQueueLabel (VkQueue queue) |
| End Record Queue with a Label. | |
| static void | InsertQueueLabel (VkQueue queue, const std::string &caption, glm::vec4 color=glm::vec4(1.0f)) |
| Insert Record Queue with a Label. | |
| static void | SetObjectName (VkObjectType type, uint64_t handle, VkDevice &device, const std::string &caption) |
| Set Vulkan Object with a name, which can be captured. | |
| static void | SetObjectTag (VkObjectType type, uint64_t handle, VkDevice &device, const std::vector< char * > &captions) |
| Set Vulkan Object with tags, which can be captured. | |
This Class Defines static function for helping vulkan debug.
Definition at line 15 of file VulkanDebugUtils.h.