Interface VulkanFramebufferCreateInfoType

All Known Implementing Classes:
VulkanFramebufferCreateInfo

@Immutable public interface VulkanFramebufferCreateInfoType
Structure specifying parameters of a newly created framebuffer.
See Also:
  • "VkFramebufferCreateInfo"
  • Method Details

    • flags

      @Parameter Set<VulkanFramebufferCreateFlag> flags()
      Returns:
      Flags specifying how the framebuffer will be generated.
    • renderPass

      @Parameter VulkanRenderPassType renderPass()
      Returns:
      A render pass that defines what render passes with which the framebuffer will be compatible.
    • attachments

      @Parameter List<VulkanImageViewType> attachments()
      Returns:
      A list of image view handles, each of which will be used as the corresponding attachment in a render pass instance.
    • width

      @Parameter int width()
      Returns:
      The width of the framebuffer
    • height

      @Parameter int height()
      Returns:
      The height of the framebuffer
    • layers

      @Parameter int layers()
      Returns:
      The number of layers in the framebuffer