Module com.io7m.jcoronado.api
Package com.io7m.jcoronado.api
Interface VulkanFramebufferCreateInfoType
-
- All Known Implementing Classes:
VulkanFramebufferCreateInfo
@Immutable public interface VulkanFramebufferCreateInfoType
Structure specifying parameters of a newly created framebuffer.- See Also:
- "VkFramebufferCreateInfo"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<VulkanImageViewType>
attachments()
java.util.Set<VulkanFramebufferCreateFlag>
flags()
int
height()
int
layers()
VulkanRenderPassType
renderPass()
int
width()
-
-
-
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
-
-