Class VulkanException

Inheritance Relationships

Base Type

Class Documentation

class VulkanException : public inexor::vulkan_renderer::tools::InexorException

InexorException for Vulkan specific things.

Public Functions

VulkanException(std::string message, VkResult result, std::string object_name = "", std::source_location location = std::source_location::current())

Default constructor

Parameters:
  • message – The exception message

  • result – The VkResult value of the Vulkan API call which failed

  • object_name – The name of the Vulkan object which was attempted to be created (empty by default)

  • location – The std::source_location which will be turned into useful debug text (std::source_location::current() by default)