# Interface VulkanImageViewCreateInfoType

All Known Implementing Classes:
  `VulkanImageViewCreateInfo`

@Immutable public interface VulkanImageViewCreateInfoType
The type of Vulkan image view creation information.

See Also:
  - "VkImageViewCreateInfo"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default VulkanComponentMapping`
  `components()`
  `Set<VulkanImageViewCreateFlag>`
  `flags()`
  `default VulkanFormat`
  `format()`
  `VulkanImageType`
  `image()`
  `default VulkanImageSubresourceRange`
  `subresourceRange()`
  `default VulkanImageViewKind`
  `viewType()`

- ## Method Details

  - ### flags

    Set<VulkanImageViewCreateFlag> flags()
    Returns:
      The view creation flags

  - ### image

    VulkanImageType image()
    Returns:
      The image

  - ### viewType

    @Default default VulkanImageViewKind viewType()
    Returns:
      The view type

  - ### format

    @Default default VulkanFormat format()
    Returns:
      The format

  - ### components

    @Default default VulkanComponentMapping components()
    Returns:
      The component mapping

  - ### subresourceRange

    @Default default VulkanImageSubresourceRange subresourceRange()
    Returns:
      The set of mipmap levels and array layers to be accessible to the view