# Interface VulkanRenderPassCreateInfoType

All Known Implementing Classes:
  `VulkanRenderPassCreateInfo`

@Immutable public interface VulkanRenderPassCreateInfoType
Structure specifying parameters of a newly created render pass.

See Also:
  - "VkRenderPassCreateInfo"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<VulkanAttachmentDescription>`
  `attachments()`
  `List<VulkanSubpassDependency>`
  `dependencies()`
  `Set<VulkanRenderPassCreateFlag>`
  `flags()`
  `List<VulkanSubpassDescription>`
  `subpasses()`

- ## Method Details

  - ### flags

    @Parameter Set<VulkanRenderPassCreateFlag> flags()
    Returns:
      The module creation flags

  - ### attachments

    @Parameter List<VulkanAttachmentDescription> attachments()
    Returns:
      The render pass attachments

  - ### subpasses

    @Parameter List<VulkanSubpassDescription> subpasses()
    Returns:
      The subpasses

  - ### dependencies

    @Parameter List<VulkanSubpassDependency> dependencies()
    Returns:
      The subpass dependencies