Uses of Class
com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
-
Packages that use VulkanMemoryPropertyFlag Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.vma Type-safe Vulkan frontend (Vulkan Memory Allocator) -
-
Uses of VulkanMemoryPropertyFlag in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanMemoryPropertyFlag Modifier and Type Method Description static VulkanMemoryPropertyFlag
VulkanMemoryPropertyFlag. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VulkanMemoryPropertyFlag[]
VulkanMemoryPropertyFlag. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanMemoryPropertyFlag Modifier and Type Method Description java.util.Set<VulkanMemoryPropertyFlag>
VulkanMemoryType. flags()
java.util.Set<VulkanMemoryPropertyFlag>
VulkanMemoryTypeType. flags()
java.util.Set<VulkanMemoryPropertyFlag>
VulkanMissingRequiredMemoryTypeException. flags()
Methods in com.io7m.jcoronado.api with parameters of type VulkanMemoryPropertyFlag Modifier and Type Method Description VulkanMemoryType.Builder
VulkanMemoryType.Builder. addFlags(VulkanMemoryPropertyFlag element)
Adds one element toflags
set.VulkanMemoryType.Builder
VulkanMemoryType.Builder. addFlags(VulkanMemoryPropertyFlag... elements)
Adds elements toflags
set.VulkanMemoryType
VulkanMemoryType. withFlags(VulkanMemoryPropertyFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanMemoryPropertyFlag Modifier and Type Method Description VulkanMemoryType.Builder
VulkanMemoryType.Builder. addAllFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Adds elements toflags
set.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.Builder
VulkanMemoryType.Builder. setFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Sets or replaces all elements forflags
set.VulkanMemoryType
VulkanMemoryType. withFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.Constructor parameters in com.io7m.jcoronado.api with type arguments of type VulkanMemoryPropertyFlag 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 VulkanMemoryPropertyFlag in com.io7m.jcoronado.vma
Methods in com.io7m.jcoronado.vma that return types with arguments of type VulkanMemoryPropertyFlag Modifier and Type Method Description java.util.Set<VulkanMemoryPropertyFlag>
VMAAllocationCreateInfo. preferredFlags()
java.util.Set<VulkanMemoryPropertyFlag>
VMAAllocationCreateInfoType. preferredFlags()
java.util.Set<VulkanMemoryPropertyFlag>
VMAAllocationCreateInfo. requiredFlags()
java.util.Set<VulkanMemoryPropertyFlag>
VMAAllocationCreateInfoType. requiredFlags()
Methods in com.io7m.jcoronado.vma with parameters of type VulkanMemoryPropertyFlag Modifier and Type Method Description VMAAllocationCreateInfo.Builder
VMAAllocationCreateInfo.Builder. addPreferredFlags(VulkanMemoryPropertyFlag element)
Adds one element topreferredFlags
set.VMAAllocationCreateInfo.Builder
VMAAllocationCreateInfo.Builder. addPreferredFlags(VulkanMemoryPropertyFlag... elements)
Adds elements topreferredFlags
set.VMAAllocationCreateInfo.Builder
VMAAllocationCreateInfo.Builder. addRequiredFlags(VulkanMemoryPropertyFlag element)
Adds one element torequiredFlags
set.VMAAllocationCreateInfo.Builder
VMAAllocationCreateInfo.Builder. addRequiredFlags(VulkanMemoryPropertyFlag... elements)
Adds elements torequiredFlags
set.VMAAllocationCreateInfo
VMAAllocationCreateInfo. withPreferredFlags(VulkanMemoryPropertyFlag... elements)
Copy the current immutable object with elements that replace the content ofpreferredFlags
.VMAAllocationCreateInfo
VMAAllocationCreateInfo. withRequiredFlags(VulkanMemoryPropertyFlag... elements)
Copy the current immutable object with elements that replace the content ofrequiredFlags
.Method parameters in com.io7m.jcoronado.vma with type arguments of type VulkanMemoryPropertyFlag Modifier and Type Method Description VMAAllocationCreateInfo.Builder
VMAAllocationCreateInfo.Builder. addAllPreferredFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Adds elements topreferredFlags
set.VMAAllocationCreateInfo.Builder
VMAAllocationCreateInfo.Builder. addAllRequiredFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Adds elements torequiredFlags
set.VMAAllocationCreateInfo.Builder
VMAAllocationCreateInfo.Builder. setPreferredFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Sets or replaces all elements forpreferredFlags
set.VMAAllocationCreateInfo.Builder
VMAAllocationCreateInfo.Builder. setRequiredFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Sets or replaces all elements forrequiredFlags
set.VMAAllocationCreateInfo
VMAAllocationCreateInfo. withPreferredFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Copy the current immutable object with elements that replace the content ofpreferredFlags
.VMAAllocationCreateInfo
VMAAllocationCreateInfo. withRequiredFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements)
Copy the current immutable object with elements that replace the content ofrequiredFlags
.
-