# Interface VulkanPipelineRenderingCreateInfoType

All Known Implementing Classes:
  `VulkanPipelineRenderingCreateInfo`

@Immutable public interface VulkanPipelineRenderingCreateInfoType
Structure specifying parameters of a pipeline for dynamic rendering.

See Also:
  - "VkPipelineRenderingCreateInfo"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<VulkanFormat>`
  `colorAttachmentFormats()`
  `Optional<VulkanFormat>`
  `depthAttachmentFormat()`
  `Optional<VulkanFormat>`
  `stencilAttachmentFormat()`
  `default long`
  `viewMask()`

- ## Method Details

  - ### colorAttachmentFormats

    List<VulkanFormat> colorAttachmentFormats()
    Returns:
      The formats of the color attachments

  - ### depthAttachmentFormat

    Optional<VulkanFormat> depthAttachmentFormat()
    Returns:
      The format of the depth attachment

  - ### stencilAttachmentFormat

    Optional<VulkanFormat> stencilAttachmentFormat()
    Returns:
      The format of the stencil attachment

  - ### viewMask

    @Default default long viewMask()
    Returns:
      A bitfield of view indices describing which views are active during rendering. It must match VkRenderingInfo::viewMask when rendering.