|
| VKAPI_ATTR VkBool32 VKAPI_CALL | VulkanUtilities::DebugMessengerCallback (VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *callbackData, void *userData) |
| |
| void | VulkanUtilities::SetupDebugging (VkInstance instance, VkDebugUtilsMessageSeverityFlagsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, void *pUserData=nullptr) |
| |
| void | VulkanUtilities::FreeDebugging (VkInstance instance) |
| |
| void | VulkanUtilities::BeginCmdQueueLabelRegion (VkQueue cmdQueue, const char *pLabelName, const float *color) |
| |
| void | VulkanUtilities::InsertCmdQueueLabel (VkQueue cmdQueue, const char *pLabelName, const float *color) |
| |
| void | VulkanUtilities::EndCmdQueueLabelRegion (VkQueue cmdQueue) |
| |
| void | VulkanUtilities::BeginCmdBufferLabelRegion (VkCommandBuffer cmdBuffer, const char *pLabelName, const float *color) |
| |
| void | VulkanUtilities::EndCmdBufferLabelRegion (VkCommandBuffer cmdBuffer) |
| |
| void | VulkanUtilities::InsertCmdBufferLabel (VkCommandBuffer cmdBuffer, const char *pLabelName, const float *color) |
| |
| void | VulkanUtilities::SetObjectName (VkDevice device, uint64_t object, VkObjectType objectType, const char *name) |
| |
| void | VulkanUtilities::SetObjectTag (VkDevice device, uint64_t objectHandle, VkObjectType objectType, uint64_t name, size_t tagSize, const void *tag) |
| |
| void | VulkanUtilities::SetCommandPoolName (VkDevice device, VkCommandPool cmdPool, const char *name) |
| |
| void | VulkanUtilities::SetCommandBufferName (VkDevice device, VkCommandBuffer cmdBuffer, const char *name) |
| |
| void | VulkanUtilities::SetQueueName (VkDevice device, VkQueue queue, const char *name) |
| |
| void | VulkanUtilities::SetImageName (VkDevice device, VkImage image, const char *name) |
| |
| void | VulkanUtilities::SetImageViewName (VkDevice device, VkImageView imageView, const char *name) |
| |
| void | VulkanUtilities::SetSamplerName (VkDevice device, VkSampler sampler, const char *name) |
| |
| void | VulkanUtilities::SetBufferName (VkDevice device, VkBuffer buffer, const char *name) |
| |
| void | VulkanUtilities::SetBufferViewName (VkDevice device, VkBufferView bufferView, const char *name) |
| |
| void | VulkanUtilities::SetDeviceMemoryName (VkDevice device, VkDeviceMemory memory, const char *name) |
| |
| void | VulkanUtilities::SetShaderModuleName (VkDevice device, VkShaderModule shaderModule, const char *name) |
| |
| void | VulkanUtilities::SetPipelineName (VkDevice device, VkPipeline pipeline, const char *name) |
| |
| void | VulkanUtilities::SetPipelineLayoutName (VkDevice device, VkPipelineLayout pipelineLayout, const char *name) |
| |
| void | VulkanUtilities::SetRenderPassName (VkDevice device, VkRenderPass renderPass, const char *name) |
| |
| void | VulkanUtilities::SetFramebufferName (VkDevice device, VkFramebuffer framebuffer, const char *name) |
| |
| void | VulkanUtilities::SetDescriptorSetLayoutName (VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const char *name) |
| |
| void | VulkanUtilities::SetDescriptorSetName (VkDevice device, VkDescriptorSet descriptorSet, const char *name) |
| |
| void | VulkanUtilities::SetDescriptorPoolName (VkDevice device, VkDescriptorPool descriptorPool, const char *name) |
| |
| void | VulkanUtilities::SetSemaphoreName (VkDevice device, VkSemaphore semaphore, const char *name) |
| |
| void | VulkanUtilities::SetFenceName (VkDevice device, VkFence fence, const char *name) |
| |
| void | VulkanUtilities::SetEventName (VkDevice device, VkEvent _event, const char *name) |
| |
| void | VulkanUtilities::SetQueryPoolName (VkDevice device, VkQueryPool queryPool, const char *name) |
| |
| void | VulkanUtilities::SetAccelStructName (VkDevice device, VkAccelerationStructureKHR accelStruct, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkCommandPool, VulkanHandleTypeId::CommandPool > (VkDevice device, VkCommandPool cmdPool, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkCommandBuffer, VulkanHandleTypeId::CommandBuffer > (VkDevice device, VkCommandBuffer cmdBuffer, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkQueue, VulkanHandleTypeId::Queue > (VkDevice device, VkQueue queue, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkImage, VulkanHandleTypeId::Image > (VkDevice device, VkImage image, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkImageView, VulkanHandleTypeId::ImageView > (VkDevice device, VkImageView imageView, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkSampler, VulkanHandleTypeId::Sampler > (VkDevice device, VkSampler sampler, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkBuffer, VulkanHandleTypeId::Buffer > (VkDevice device, VkBuffer buffer, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkBufferView, VulkanHandleTypeId::BufferView > (VkDevice device, VkBufferView bufferView, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkDeviceMemory, VulkanHandleTypeId::DeviceMemory > (VkDevice device, VkDeviceMemory memory, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkShaderModule, VulkanHandleTypeId::ShaderModule > (VkDevice device, VkShaderModule shaderModule, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkPipeline, VulkanHandleTypeId::Pipeline > (VkDevice device, VkPipeline pipeline, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkPipelineLayout, VulkanHandleTypeId::PipelineLayout > (VkDevice device, VkPipelineLayout pipelineLayout, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkRenderPass, VulkanHandleTypeId::RenderPass > (VkDevice device, VkRenderPass renderPass, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkFramebuffer, VulkanHandleTypeId::Framebuffer > (VkDevice device, VkFramebuffer framebuffer, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkDescriptorSetLayout, VulkanHandleTypeId::DescriptorSetLayout > (VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkDescriptorSet, VulkanHandleTypeId::DescriptorSet > (VkDevice device, VkDescriptorSet descriptorSet, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkDescriptorPool, VulkanHandleTypeId::DescriptorPool > (VkDevice device, VkDescriptorPool descriptorPool, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkSemaphore, VulkanHandleTypeId::Semaphore > (VkDevice device, VkSemaphore semaphore, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkFence, VulkanHandleTypeId::Fence > (VkDevice device, VkFence fence, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkEvent, VulkanHandleTypeId::Event > (VkDevice device, VkEvent _event, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkQueryPool, VulkanHandleTypeId::QueryPool > (VkDevice device, VkQueryPool queryPool, const char *name) |
| |
| template<> |
| void | VulkanUtilities::SetVulkanObjectName< VkAccelerationStructureKHR, VulkanHandleTypeId::AccelerationStructureKHR > (VkDevice device, VkAccelerationStructureKHR accelStruct, const char *name) |
| |
| const char * | VulkanUtilities::VkResultToString (VkResult errorCode) |
| |
| const char * | VulkanUtilities::VkAccessFlagBitToString (VkAccessFlagBits Bit) |
| |
| const char * | VulkanUtilities::VkImageLayoutToString (VkImageLayout Layout) |
| |
| std::string | VulkanUtilities::VkAccessFlagsToString (VkAccessFlags Flags) |
| |
| const char * | VulkanUtilities::VkObjectTypeToString (VkObjectType ObjectType) |
| |