# Class VulkanMissingRequiredLayersException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.io7m.jcoronado.api.VulkanException
com.io7m.jcoronado.api.VulkanMissingRequiredLayersException

All Implemented Interfaces:
  `Serializable`

public final class VulkanMissingRequiredLayersException extends VulkanException
An exception raised by one or more required extensions not being present.

See Also:
  - Serialized Form

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `VulkanMissingRequiredLayersException(Set<String> in_missing, String message)`
  Construct an exception.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Set<String>`
  `missing()`

  ### Methods inherited from class java.lang.Throwable

  `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### VulkanMissingRequiredLayersException

    public VulkanMissingRequiredLayersException(Set<String> in_missing, String message)
    Construct an exception.
    Parameters:
      `in_missing` - The missing extensions
      `message` - The error message

- ## Method Details

  - ### missing

    public Set<String> missing()
    Returns:
      The set of missing extensions