# Interface VulkanMemoryTypeType

All Known Implementing Classes:
  `VulkanMemoryType`

@Immutable public interface VulkanMemoryTypeType
A memory type.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Set<VulkanMemoryPropertyFlag>`
  `flags()`
  `VulkanMemoryHeapIndex`
  `heapIndex()`
  `VulkanMemoryTypeIndex`
  `index()`

- ## Method Details

  - ### index

    @Parameter VulkanMemoryTypeIndex index()
    Returns:
      The type index

  - ### heapIndex

    @Parameter VulkanMemoryHeapIndex heapIndex()
    Returns:
      The memory heap to which this memory type corresponds

  - ### flags

    @Parameter Set<VulkanMemoryPropertyFlag> flags()
    Returns:
      The properties of the heap