Class VulkanException¶
Defined in File exception.hpp
Inheritance Relationships¶
Base Type¶
public inexor::vulkan_renderer::tools::InexorException(Class InexorException)
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)
-
VulkanException(std::string message, VkResult result, std::string object_name = "", std::source_location location = std::source_location::current())¶