Uses of Class
com.io7m.jcoronado.api.VulkanMemoryType
-
Packages that use VulkanMemoryType Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API) -
-
Uses of VulkanMemoryType in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanMemoryType Modifier and Type Method Description VulkanMemoryType
VulkanMemoryType.Builder. build()
Builds a newVulkanMemoryType
.static VulkanMemoryType
VulkanMemoryType. copyOf(VulkanMemoryTypeType instance)
Creates an immutable copy of aVulkanMemoryTypeType
value.default VulkanMemoryType
VulkanPhysicalDeviceMemoryPropertiesType. findSuitableMemoryType(VulkanMemoryRequirements requirements, java.util.Set<VulkanMemoryPropertyFlag> flags)
Find a suitable memory type for the given requirements and properties.static VulkanMemoryType
VulkanMemoryType. of(int heapIndex, java.lang.Iterable<VulkanMemoryPropertyFlag> flags)
Construct a new immutableVulkanMemoryType
instance.static VulkanMemoryType
VulkanMemoryType. of(int heapIndex, java.util.Set<VulkanMemoryPropertyFlag> flags)
Construct a new immutableVulkanMemoryType
instance.VulkanMemoryType
VulkanMemoryType. withFlags(VulkanMemoryPropertyFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanMemoryType
VulkanMemoryType. withFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanMemoryType
VulkanMemoryType. withHeapIndex(int value)
Copy the current immutable object by setting a value for theheapIndex
attribute.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanMemoryType Modifier and Type Method Description java.util.List<VulkanMemoryType>
VulkanMissingRequiredMemoryTypeException. types()
java.util.List<VulkanMemoryType>
VulkanPhysicalDeviceMemoryProperties. types()
java.util.List<VulkanMemoryType>
VulkanPhysicalDeviceMemoryPropertiesType. types()
Methods in com.io7m.jcoronado.api with parameters of type VulkanMemoryType Modifier and Type Method Description VulkanPhysicalDeviceMemoryProperties.Builder
VulkanPhysicalDeviceMemoryProperties.Builder. addTypes(VulkanMemoryType element)
Adds one element totypes
list.VulkanPhysicalDeviceMemoryProperties.Builder
VulkanPhysicalDeviceMemoryProperties.Builder. addTypes(VulkanMemoryType... elements)
Adds elements totypes
list.VulkanPhysicalDeviceMemoryProperties
VulkanPhysicalDeviceMemoryProperties. withTypes(VulkanMemoryType... elements)
Copy the current immutable object with elements that replace the content oftypes
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanMemoryType Modifier and Type Method Description VulkanPhysicalDeviceMemoryProperties.Builder
VulkanPhysicalDeviceMemoryProperties.Builder. addAllTypes(java.lang.Iterable<? extends VulkanMemoryType> elements)
Adds elements totypes
list.VulkanPhysicalDeviceMemoryProperties.Builder
VulkanPhysicalDeviceMemoryProperties.Builder. setTypes(java.lang.Iterable<? extends VulkanMemoryType> elements)
Sets or replaces all elements fortypes
list.VulkanPhysicalDeviceMemoryProperties
VulkanPhysicalDeviceMemoryProperties. withTypes(java.lang.Iterable<? extends VulkanMemoryType> elements)
Copy the current immutable object with elements that replace the content oftypes
.
-