Interface VMAAllocationCreateInfoType

All Known Implementing Classes:
VMAAllocationCreateInfo

@Immutable public interface VMAAllocationCreateInfoType
Information required to create an allocation.
  • Method Details

    • flags

      Returns:
      The creation flags
    • usage

      @Default default VMAMemoryUsage usage()
      Returns:
      The intended usage of the memory allocation
    • requiredFlags

      Set<VulkanMemoryPropertyFlag> requiredFlags()
      Returns:
      The flags that must be set in a memory type chosen for an allocation.
    • preferredFlags

      Set<VulkanMemoryPropertyFlag> preferredFlags()
      Returns:
      The flags that preferably should be set in a memory type chosen for an allocation.
    • memoryTypeBits

      @Default default long memoryTypeBits()
      Returns:
      A bitmask containing one bit set for every memory type acceptable for this allocation.