vOOlkan
An object oriented approach to Vulkan
Vulkan::VulkanException Class Reference

Generic runtime exception thrown by Vulkan-related functions. More...

#include <VulkanException.h>

Inheritance diagram for Vulkan::VulkanException:

Public Member Functions

 VulkanException (const std::string &description, VkResult errorCode, const std::string &hint="")
 
 VulkanException (const std::string &description, const std::string &hint)
 
 VulkanException (const std::string &description)
 
const char * what () const noexcept override
 

Detailed Description

Generic runtime exception thrown by Vulkan-related functions.

Constructor & Destructor Documentation

◆ VulkanException() [1/3]

Vulkan::VulkanException::VulkanException ( const std::string &  description,
VkResult  errorCode,
const std::string &  hint = "" 
)
inline

◆ VulkanException() [2/3]

Vulkan::VulkanException::VulkanException ( const std::string &  description,
const std::string &  hint 
)
inline

◆ VulkanException() [3/3]

Vulkan::VulkanException::VulkanException ( const std::string &  description)
inline

Member Function Documentation

◆ what()

const char * Vulkan::VulkanException::what ( ) const
inlineoverridenoexcept

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