# Interface VulkanImageSubresourceRangeType

All Known Implementing Classes:
  `VulkanImageSubresourceRange`

@Immutable public interface VulkanImageSubresourceRangeType
Structure specifying a image subresource range.

See Also:
  - "VkImageSubresourceRange"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Set<VulkanImageAspectFlag>`
  `aspectMask()`
  `default int`
  `baseArrayLayer()`
  `default int`
  `baseMipLevel()`
  `default int`
  `layerCount()`
  `default int`
  `levelCount()`

- ## Method Details

  - ### aspectMask

    Set<VulkanImageAspectFlag> aspectMask()
    Returns:
      The image aspect flags

  - ### baseMipLevel

    @Default default int baseMipLevel()
    Returns:
      The first mipmap level accessible to the view.

  - ### levelCount

    @Default default int levelCount()
    Returns:
      The number of mipmap levels (starting from baseMipLevel) accessible to the view.

  - ### baseArrayLayer

    @Default default int baseArrayLayer()
    Returns:
      The first array layer accessible to the view.

  - ### layerCount

    @Default default int layerCount()
    Returns:
      The number of array layers (starting from baseArrayLayer) accessible to the view.