Class VulkanCallFailedException

All Implemented Interfaces:
com.io7m.seltzer.api.SStructuredErrorExceptionType<String>, com.io7m.seltzer.api.SStructuredErrorType<String>, Serializable

public final class VulkanCallFailedException extends VulkanException
An exception raised by a failing Vulkan call.
See Also:
  • Constructor Details

    • VulkanCallFailedException

      public VulkanCallFailedException(String message, Throwable cause, Map<String,String> attributes)
      Construct an exception.
      Parameters:
      message - The message
      cause - The cause
      attributes - The error attributes
    • VulkanCallFailedException

      public VulkanCallFailedException(String message, Map<String,String> attributes, Optional<String> remediatingAction)
      Construct an exception.
      Parameters:
      message - The message
      attributes - The error attributes
      remediatingAction - The remediating action
    • VulkanCallFailedException

      public VulkanCallFailedException(String message, Map<String,String> attributes)
      Construct an exception.
      Parameters:
      message - The message
      attributes - The error attributes