# Interface VulkanMemoryAllocateInfoType

All Known Implementing Classes:
  `VulkanMemoryAllocateInfo`

@Immutable public interface VulkanMemoryAllocateInfoType

See Also:
  - "VkMemoryAllocateInfo"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Set<VulkanMemoryAllocateFlag>`
  `flags()`
  `VulkanMemoryTypeIndex`
  `memoryTypeIndex()`
  `default long`
  `size()`

- ## Method Details

  - ### size

    @Default default long size()
    Returns:
      The size of the allocation in bytes

  - ### flags

    Set<VulkanMemoryAllocateFlag> flags()
    Returns:
      The memory allocation flags

  - ### memoryTypeIndex

    VulkanMemoryTypeIndex memoryTypeIndex()
    Returns:
      An index identifying a memory type from the memoryTypes array of the VkPhysicalDeviceMemoryProperties structure