SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::VulkanDebugUtils Class Reference

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.
 

Detailed Description

This Class Defines static function for helping vulkan debug.

Definition at line 15 of file VulkanDebugUtils.h.


The documentation for this class was generated from the following files: