Module com.io7m.jcoronado.api
Package com.io7m.jcoronado.api
Class VulkanMissingRequiredMemoryTypeException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.io7m.jcoronado.api.VulkanException
-
- com.io7m.jcoronado.api.VulkanMissingRequiredMemoryTypeException
-
- All Implemented Interfaces:
java.io.Serializable
public final class VulkanMissingRequiredMemoryTypeException extends VulkanException
An exception raised by no memory type being available to provide for a specific allocation.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VulkanMissingRequiredMemoryTypeException(java.lang.String message, VulkanMemoryRequirements in_requirements, java.util.Set<VulkanMemoryPropertyFlag> in_flags, java.util.List<VulkanMemoryHeap> in_heaps, java.util.List<VulkanMemoryType> in_types)
Construct an exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<VulkanMemoryPropertyFlag>
flags()
java.util.List<VulkanMemoryHeap>
heaps()
VulkanMemoryRequirements
requirements()
java.util.List<VulkanMemoryType>
types()
-
-
-
Constructor Detail
-
VulkanMissingRequiredMemoryTypeException
public VulkanMissingRequiredMemoryTypeException(java.lang.String message, VulkanMemoryRequirements in_requirements, java.util.Set<VulkanMemoryPropertyFlag> in_flags, java.util.List<VulkanMemoryHeap> in_heaps, java.util.List<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 Detail
-
requirements
public VulkanMemoryRequirements requirements()
- Returns:
- The memory requirements
-
flags
public java.util.Set<VulkanMemoryPropertyFlag> flags()
- Returns:
- The memory properties
-
heaps
public java.util.List<VulkanMemoryHeap> heaps()
- Returns:
- The available heaps
-
types
public java.util.List<VulkanMemoryType> types()
- Returns:
- The available types
-
-