Interface VulkanFramebufferCreateInfoType

  • All Known Implementing Classes:
    VulkanFramebufferCreateInfo

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

      • flags

        @Parameter
        java.util.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
        java.util.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