Uses of Interface
com.io7m.jcoronado.api.VulkanClearValueType
-
Packages that use VulkanClearValueType Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanClearValueType in com.io7m.jcoronado.api
Subinterfaces of VulkanClearValueType in com.io7m.jcoronado.api Modifier and Type Interface Description static interface
VulkanClearValueType.VulkanClearValueColorFloatingPointType
A color consisting of floating-point components.static interface
VulkanClearValueType.VulkanClearValueColorIntegerSignedType
A color consisting of signed integer components.static interface
VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType
A color consisting of unsigned integer components.static interface
VulkanClearValueType.VulkanClearValueColorType
A depth/stencil value.static interface
VulkanClearValueType.VulkanClearValueDepthStencilType
A depth/stencil value.Classes in com.io7m.jcoronado.api that implement VulkanClearValueType Modifier and Type Class Description class
VulkanClearValueColorFloatingPoint
A color consisting of floating-point components.class
VulkanClearValueColorIntegerSigned
A color consisting of signed integer components.class
VulkanClearValueColorIntegerUnsigned
A color consisting of unsigned integer components.class
VulkanClearValueDepthStencil
A depth/stencil value.Methods in com.io7m.jcoronado.api that return VulkanClearValueType Modifier and Type Method Description VulkanClearValueType
VulkanClearAttachment. clearValue()
VulkanClearValueType
VulkanClearAttachmentType. clearValue()
Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanClearValueType Modifier and Type Method Description java.util.List<VulkanClearValueType>
VulkanRenderPassBeginInfo. clearValues()
java.util.List<VulkanClearValueType>
VulkanRenderPassBeginInfoType. clearValues()
Methods in com.io7m.jcoronado.api with parameters of type VulkanClearValueType Modifier and Type Method Description VulkanRenderPassBeginInfo.Builder
VulkanRenderPassBeginInfo.Builder. addClearValues(VulkanClearValueType element)
Adds one element toclearValues
list.VulkanRenderPassBeginInfo.Builder
VulkanRenderPassBeginInfo.Builder. addClearValues(VulkanClearValueType... elements)
Adds elements toclearValues
list.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.Builder
VulkanClearAttachment.Builder. setClearValue(VulkanClearValueType clearValue)
Initializes the value for theclearValue
attribute.VulkanClearAttachment
VulkanClearAttachment. withClearValue(VulkanClearValueType value)
Copy the current immutable object by setting a value for theclearValue
attribute.VulkanRenderPassBeginInfo
VulkanRenderPassBeginInfo. withClearValues(VulkanClearValueType... elements)
Copy the current immutable object with elements that replace the content ofclearValues
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanClearValueType Modifier and Type Method Description VulkanRenderPassBeginInfo.Builder
VulkanRenderPassBeginInfo.Builder. addAllClearValues(java.lang.Iterable<? extends VulkanClearValueType> elements)
Adds elements toclearValues
list.static VulkanRenderPassBeginInfo
VulkanRenderPassBeginInfo. of(VulkanRenderPassType renderPass, VulkanFramebufferType framebuffer, VulkanRectangle2D renderArea, java.lang.Iterable<? extends VulkanClearValueType> clearValues)
Construct a new immutableVulkanRenderPassBeginInfo
instance.static VulkanRenderPassBeginInfo
VulkanRenderPassBeginInfo. of(VulkanRenderPassType renderPass, VulkanFramebufferType framebuffer, VulkanRectangle2D renderArea, java.util.List<VulkanClearValueType> clearValues)
Construct a new immutableVulkanRenderPassBeginInfo
instance.VulkanRenderPassBeginInfo.Builder
VulkanRenderPassBeginInfo.Builder. setClearValues(java.lang.Iterable<? extends VulkanClearValueType> elements)
Sets or replaces all elements forclearValues
list.VulkanRenderPassBeginInfo
VulkanRenderPassBeginInfo. withClearValues(java.lang.Iterable<? extends VulkanClearValueType> elements)
Copy the current immutable object with elements that replace the content ofclearValues
. -
Uses of VulkanClearValueType in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanClearValueType Modifier and Type Method Description static org.lwjgl.vulkan.VkClearValue
VulkanLWJGLClearValues. pack(org.lwjgl.system.MemoryStack stack, VulkanClearValueType source)
Pack a structure.static org.lwjgl.vulkan.VkClearValue
VulkanLWJGLClearValues. packTo(VulkanClearValueType source, org.lwjgl.vulkan.VkClearValue target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanClearValueType Modifier and Type Method Description static org.lwjgl.vulkan.VkClearValue.Buffer
VulkanLWJGLClearValues. packAll(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanClearValueType> values)
Pack a structure.
-