Uses of Class
com.io7m.jcoronado.api.VulkanMemoryHeap
-
Packages that use VulkanMemoryHeap Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API) -
-
Uses of VulkanMemoryHeap in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanMemoryHeap Modifier and Type Method Description VulkanMemoryHeap
VulkanMemoryHeap.Builder. build()
Builds a newVulkanMemoryHeap
.static VulkanMemoryHeap
VulkanMemoryHeap. copyOf(VulkanMemoryHeapType instance)
Creates an immutable copy of aVulkanMemoryHeapType
value.static VulkanMemoryHeap
VulkanMemoryHeap. of(long size, java.lang.Iterable<VulkanMemoryHeapFlag> flags)
Construct a new immutableVulkanMemoryHeap
instance.static VulkanMemoryHeap
VulkanMemoryHeap. of(long size, java.util.Set<VulkanMemoryHeapFlag> flags)
Construct a new immutableVulkanMemoryHeap
instance.VulkanMemoryHeap
VulkanMemoryHeap. withFlags(VulkanMemoryHeapFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanMemoryHeap
VulkanMemoryHeap. withFlags(java.lang.Iterable<VulkanMemoryHeapFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanMemoryHeap
VulkanMemoryHeap. withSize(long value)
Copy the current immutable object by setting a value for thesize
attribute.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanMemoryHeap Modifier and Type Method Description java.util.List<VulkanMemoryHeap>
VulkanMissingRequiredMemoryTypeException. heaps()
java.util.List<VulkanMemoryHeap>
VulkanPhysicalDeviceMemoryProperties. heaps()
java.util.List<VulkanMemoryHeap>
VulkanPhysicalDeviceMemoryPropertiesType. heaps()
Methods in com.io7m.jcoronado.api with parameters of type VulkanMemoryHeap Modifier and Type Method Description VulkanPhysicalDeviceMemoryProperties.Builder
VulkanPhysicalDeviceMemoryProperties.Builder. addHeaps(VulkanMemoryHeap element)
Adds one element toheaps
list.VulkanPhysicalDeviceMemoryProperties.Builder
VulkanPhysicalDeviceMemoryProperties.Builder. addHeaps(VulkanMemoryHeap... elements)
Adds elements toheaps
list.VulkanPhysicalDeviceMemoryProperties
VulkanPhysicalDeviceMemoryProperties. withHeaps(VulkanMemoryHeap... elements)
Copy the current immutable object with elements that replace the content ofheaps
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanMemoryHeap Modifier and Type Method Description VulkanPhysicalDeviceMemoryProperties.Builder
VulkanPhysicalDeviceMemoryProperties.Builder. addAllHeaps(java.lang.Iterable<? extends VulkanMemoryHeap> elements)
Adds elements toheaps
list.static VulkanPhysicalDeviceMemoryProperties
VulkanPhysicalDeviceMemoryProperties. of(java.lang.Iterable<? extends VulkanMemoryHeap> heaps, java.lang.Iterable<? extends VulkanMemoryType> types)
Construct a new immutableVulkanPhysicalDeviceMemoryProperties
instance.static VulkanPhysicalDeviceMemoryProperties
VulkanPhysicalDeviceMemoryProperties. of(java.util.List<VulkanMemoryHeap> heaps, java.util.List<VulkanMemoryType> types)
Construct a new immutableVulkanPhysicalDeviceMemoryProperties
instance.VulkanPhysicalDeviceMemoryProperties.Builder
VulkanPhysicalDeviceMemoryProperties.Builder. setHeaps(java.lang.Iterable<? extends VulkanMemoryHeap> elements)
Sets or replaces all elements forheaps
list.VulkanPhysicalDeviceMemoryProperties
VulkanPhysicalDeviceMemoryProperties. withHeaps(java.lang.Iterable<? extends VulkanMemoryHeap> elements)
Copy the current immutable object with elements that replace the content ofheaps
.Constructor parameters in com.io7m.jcoronado.api with type arguments of type VulkanMemoryHeap 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.
-