Uses of Class
com.io7m.jcoronado.api.VulkanClearAttachment
-
Packages that use VulkanClearAttachment Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanClearAttachment in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanClearAttachment Modifier and Type Method Description VulkanClearAttachment
VulkanClearAttachment.Builder. build()
Builds a newVulkanClearAttachment
.static VulkanClearAttachment
VulkanClearAttachment. copyOf(VulkanClearAttachmentType instance)
Creates an immutable copy of aVulkanClearAttachmentType
value.static VulkanClearAttachment
VulkanClearAttachment. of(java.lang.Iterable<VulkanImageAspectFlag> aspectMask, int colorAttachment, VulkanClearValueType clearValue)
Construct a new immutableVulkanClearAttachment
instance.static VulkanClearAttachment
VulkanClearAttachment. of(java.util.Set<VulkanImageAspectFlag> aspectMask, int colorAttachment, VulkanClearValueType clearValue)
Construct a new immutableVulkanClearAttachment
instance.VulkanClearAttachment
VulkanClearAttachment. withAspectMask(VulkanImageAspectFlag... elements)
Copy the current immutable object with elements that replace the content ofaspectMask
.VulkanClearAttachment
VulkanClearAttachment. withAspectMask(java.lang.Iterable<VulkanImageAspectFlag> elements)
Copy the current immutable object with elements that replace the content ofaspectMask
.VulkanClearAttachment
VulkanClearAttachment. withClearValue(VulkanClearValueType value)
Copy the current immutable object by setting a value for theclearValue
attribute.VulkanClearAttachment
VulkanClearAttachment. withColorAttachment(int value)
Copy the current immutable object by setting a value for thecolorAttachment
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanClearAttachment Modifier and Type Method Description default void
VulkanCommandBufferType. clearAttachments(VulkanClearAttachment attachment, VulkanClearRectangle rectangle)
Clear regions within bound framebuffer attachments.default void
VulkanCommandBufferType. clearAttachments(VulkanClearAttachment attachment, java.util.List<VulkanClearRectangle> rectangles)
Clear regions within bound framebuffer attachments.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanClearAttachment Modifier and Type Method Description default void
VulkanCommandBufferType. clearAttachments(java.util.List<VulkanClearAttachment> attachment, VulkanClearRectangle rectangle)
Clear regions within bound framebuffer attachments.void
VulkanCommandBufferType. clearAttachments(java.util.List<VulkanClearAttachment> attachments, java.util.List<VulkanClearRectangle> rectangles)
Clear regions within bound framebuffer attachments. -
Uses of VulkanClearAttachment in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanClearAttachment Modifier and Type Method Description static org.lwjgl.vulkan.VkClearAttachment
VulkanLWJGLClearAttachments. pack(org.lwjgl.system.MemoryStack stack, VulkanClearAttachment info)
Pack a structure.static org.lwjgl.vulkan.VkClearAttachment
VulkanLWJGLClearAttachments. packInto(org.lwjgl.system.MemoryStack stack, VulkanClearAttachment source, org.lwjgl.vulkan.VkClearAttachment target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanClearAttachment Modifier and Type Method Description void
VulkanLWJGLCommandBuffer. clearAttachments(java.util.List<VulkanClearAttachment> attachments, java.util.List<VulkanClearRectangle> rectangles)
static org.lwjgl.vulkan.VkClearAttachment.Buffer
VulkanLWJGLClearAttachments. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanClearAttachment> infos)
Pack structures.static org.lwjgl.vulkan.VkClearAttachment.Buffer
VulkanLWJGLClearAttachments. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanClearAttachment> infos)
Pack structures.
-