Interface VulkanFramebufferCreateInfoType
- All Known Implementing Classes:
VulkanFramebufferCreateInfo
@Immutable
public interface VulkanFramebufferCreateInfoType
Structure specifying parameters of a newly created framebuffer.
- See Also:
-
Method Details
-
flags
Set<VulkanFramebufferCreateFlag> flags()- Returns:
- Flags specifying how the framebuffer will be generated.
-
renderPass
VulkanRenderPassType renderPass()- Returns:
- A render pass that defines what render passes with which the framebuffer will be compatible.
-
attachments
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
@Default default int width()- Returns:
- The width of the framebuffer
-
height
@Default default int height()- Returns:
- The height of the framebuffer
-
layers
@Default default int layers()- Returns:
- The number of layers in the framebuffer
-