# Interface VulkanRenderingAttachmentInfoType

All Known Implementing Classes:
  `VulkanRenderingAttachmentInfo`

@Immutable public interface VulkanRenderingAttachmentInfoType
Structure specifying rendering attachment info.

See Also:
  - "VkRenderingAttachmentInfo"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `VulkanClearValueType`
  `clearValue()`
  `VulkanImageLayout`
  `imageLayout()`
  `VulkanImageViewType`
  `imageView()`
  `VulkanAttachmentLoadOp`
  `loadOp()`
  `default VulkanImageLayout`
  `resolveImageLayout()`
  `Optional<VulkanImageViewType>`
  `resolveImageView()`
  `Set<VulkanResolveModeFlag>`
  `resolveMode()`
  `VulkanAttachmentStoreOp`
  `storeOp()`

- ## Method Details

  - ### imageView

    VulkanImageViewType imageView()
    Returns:
      The image view

  - ### imageLayout

    VulkanImageLayout imageLayout()
    Returns:
      The image layout

  - ### resolveMode

    Set<VulkanResolveModeFlag> resolveMode()
    Returns:
      The resolve mode flags

  - ### resolveImageView

    Optional<VulkanImageViewType> resolveImageView()
    Returns:
      The resolved image view

  - ### resolveImageLayout

    @Default default VulkanImageLayout resolveImageLayout()
    Returns:
      The resolved image layout

  - ### loadOp

    VulkanAttachmentLoadOp loadOp()
    Returns:
      The attachment load op

  - ### storeOp

    VulkanAttachmentStoreOp storeOp()
    Returns:
      The attachment store op

  - ### clearValue

    VulkanClearValueType clearValue()
    Returns:
      The attachment clear value