# Interface VulkanRenderingInfoType

All Known Implementing Classes:
  `VulkanRenderingInfo`

@Immutable public interface VulkanRenderingInfoType
Structure specifying render pass instance begin info.

See Also:
  - "VkRenderingInfo"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<VulkanRenderingAttachmentInfo>`
  `colorAttachments()`
  `Optional<VulkanRenderingAttachmentInfo>`
  `depthAttachment()`
  `Set<VulkanRenderingFlag>`
  `flags()`
  `long`
  `layerCount()`
  `VulkanRectangle2D`
  `renderArea()`
  `Optional<VulkanRenderingAttachmentInfo>`
  `stencilAttachment()`
  `default long`
  `viewMask()`

- ## Method Details

  - ### flags

    Set<VulkanRenderingFlag> flags()
    Returns:
      The rendering flags

  - ### renderArea

    VulkanRectangle2D renderArea()
    Returns:
      The rendering area

  - ### layerCount

    long layerCount()
    Returns:
      The layer count

  - ### viewMask

    @Default default long viewMask()
    Returns:
      The view mask

  - ### colorAttachments

    List<VulkanRenderingAttachmentInfo> colorAttachments()
    Returns:
      The list of color attachments

  - ### depthAttachment

    Optional<VulkanRenderingAttachmentInfo> depthAttachment()
    Returns:
      The depth attachment

  - ### stencilAttachment

    Optional<VulkanRenderingAttachmentInfo> stencilAttachment()
    Returns:
      The stencil attachment