Uses of Class
com.io7m.jcoronado.api.VulkanMemoryRequirements
-
Packages that use VulkanMemoryRequirements Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanMemoryRequirements in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanMemoryRequirements Modifier and Type Method Description VulkanMemoryRequirements
VulkanMemoryRequirements.Builder. build()
Builds a newVulkanMemoryRequirements
.static VulkanMemoryRequirements
VulkanMemoryRequirements. copyOf(VulkanMemoryRequirementsType instance)
Creates an immutable copy of aVulkanMemoryRequirementsType
value.VulkanMemoryRequirements
VulkanLogicalDeviceType. getBufferMemoryRequirements(VulkanBufferType buffer)
Retrieve the memory requirements for the given buffer.VulkanMemoryRequirements
VulkanLogicalDeviceType. getImageMemoryRequirements(VulkanImageType image)
Retrieve the memory requirements for the given image.static VulkanMemoryRequirements
VulkanMemoryRequirements. of(long size, long alignment, int memoryTypeBits)
Construct a new immutableVulkanMemoryRequirements
instance.VulkanMemoryRequirements
VulkanMissingRequiredMemoryTypeException. requirements()
VulkanMemoryRequirements
VulkanMemoryRequirements. withAlignment(long value)
Copy the current immutable object by setting a value for thealignment
attribute.VulkanMemoryRequirements
VulkanMemoryRequirements. withMemoryTypeBits(int value)
Copy the current immutable object by setting a value for thememoryTypeBits
attribute.VulkanMemoryRequirements
VulkanMemoryRequirements. withSize(long value)
Copy the current immutable object by setting a value for thesize
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanMemoryRequirements Modifier and Type Method Description default VulkanMemoryType
VulkanPhysicalDeviceMemoryPropertiesType. findSuitableMemoryType(VulkanMemoryRequirements requirements, java.util.Set<VulkanMemoryPropertyFlag> flags)
Find a suitable memory type for the given requirements and properties.Constructors in com.io7m.jcoronado.api with parameters of type VulkanMemoryRequirements 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. -
Uses of VulkanMemoryRequirements in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl that return VulkanMemoryRequirements Modifier and Type Method Description VulkanMemoryRequirements
VulkanLWJGLLogicalDevice. getBufferMemoryRequirements(VulkanBufferType buffer)
VulkanMemoryRequirements
VulkanLWJGLLogicalDevice. getImageMemoryRequirements(VulkanImageType image)
-