VMAAllocationCreateInfo |
VMAAllocationCreateInfo.Builder.build() |
|
static VMAAllocationCreateInfo |
VMAAllocationCreateInfo.copyOf(VMAAllocationCreateInfoType instance) |
|
static VMAAllocationCreateInfo |
VMAAllocationCreateInfo.of(java.lang.Iterable<VMAAllocationCreateFlag> flags,
VMAMemoryUsage usage,
java.lang.Iterable<VulkanMemoryPropertyFlag> requiredFlags,
java.lang.Iterable<VulkanMemoryPropertyFlag> preferredFlags,
long memoryTypeBits) |
Construct a new immutable VMAAllocationCreateInfo instance.
|
static VMAAllocationCreateInfo |
VMAAllocationCreateInfo.of(java.util.Set<VMAAllocationCreateFlag> flags,
VMAMemoryUsage usage,
java.util.Set<VulkanMemoryPropertyFlag> requiredFlags,
java.util.Set<VulkanMemoryPropertyFlag> preferredFlags,
long memoryTypeBits) |
Construct a new immutable VMAAllocationCreateInfo instance.
|
VMAAllocationCreateInfo |
VMAAllocationCreateInfo.withFlags(VMAAllocationCreateFlag... elements) |
Copy the current immutable object with elements that replace the content of flags .
|
VMAAllocationCreateInfo |
VMAAllocationCreateInfo.withFlags(java.lang.Iterable<VMAAllocationCreateFlag> elements) |
Copy the current immutable object with elements that replace the content of flags .
|
VMAAllocationCreateInfo |
VMAAllocationCreateInfo.withMemoryTypeBits(long value) |
Copy the current immutable object by setting a value for the memoryTypeBits attribute.
|
VMAAllocationCreateInfo |
VMAAllocationCreateInfo.withPreferredFlags(VulkanMemoryPropertyFlag... elements) |
Copy the current immutable object with elements that replace the content of preferredFlags .
|
VMAAllocationCreateInfo |
VMAAllocationCreateInfo.withPreferredFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements) |
Copy the current immutable object with elements that replace the content of preferredFlags .
|
VMAAllocationCreateInfo |
VMAAllocationCreateInfo.withRequiredFlags(VulkanMemoryPropertyFlag... elements) |
Copy the current immutable object with elements that replace the content of requiredFlags .
|
VMAAllocationCreateInfo |
VMAAllocationCreateInfo.withRequiredFlags(java.lang.Iterable<VulkanMemoryPropertyFlag> elements) |
Copy the current immutable object with elements that replace the content of requiredFlags .
|
VMAAllocationCreateInfo |
VMAAllocationCreateInfo.withUsage(VMAMemoryUsage value) |
Copy the current immutable object by setting a value for the usage attribute.
|