Class VulkanMissingRequiredMemoryTypeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.io7m.jcoronado.api.VulkanException
com.io7m.jcoronado.api.VulkanMissingRequiredMemoryTypeException
- All Implemented Interfaces:
Serializable
An exception raised by no memory type being available to provide for a specific allocation.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionVulkanMissingRequiredMemoryTypeException(String message, VulkanMemoryRequirements in_requirements, Set<VulkanMemoryPropertyFlag> in_flags, Collection<VulkanMemoryHeap> in_heaps, Collection<VulkanMemoryType> in_types) Construct an exception. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
VulkanMissingRequiredMemoryTypeException
public VulkanMissingRequiredMemoryTypeException(String message, VulkanMemoryRequirements in_requirements, Set<VulkanMemoryPropertyFlag> in_flags, Collection<VulkanMemoryHeap> in_heaps, Collection<VulkanMemoryType> in_types) Construct an exception.- Parameters:
message- The error messagein_requirements- The memory requirementsin_flags- The memory propertiesin_heaps- The available heapsin_types- The available types
-
-
Method Details
-
requirements
- Returns:
- The memory requirements
-
flags
- Returns:
- The memory properties
-
heaps
- Returns:
- The available heaps
-
types
- Returns:
- The available types
-