Uses of Class
com.io7m.jcoronado.api.VulkanAttachmentReference
-
Packages that use VulkanAttachmentReference Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanAttachmentReference in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanAttachmentReference Modifier and Type Method Description VulkanAttachmentReference
VulkanAttachmentReference.Builder. build()
Builds a newVulkanAttachmentReference
.static VulkanAttachmentReference
VulkanAttachmentReference. copyOf(VulkanAttachmentReferenceType instance)
Creates an immutable copy of aVulkanAttachmentReferenceType
value.static VulkanAttachmentReference
VulkanAttachmentReference. of(int attachment, VulkanImageLayout layout)
Construct a new immutableVulkanAttachmentReference
instance.VulkanAttachmentReference
VulkanAttachmentReference. withAttachment(int value)
Copy the current immutable object by setting a value for theattachment
attribute.VulkanAttachmentReference
VulkanAttachmentReference. withLayout(VulkanImageLayout value)
Copy the current immutable object by setting a value for thelayout
attribute.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanAttachmentReference Modifier and Type Method Description java.util.List<VulkanAttachmentReference>
VulkanSubpassDescription. colorAttachments()
java.util.List<VulkanAttachmentReference>
VulkanSubpassDescriptionType. colorAttachments()
java.util.Optional<VulkanAttachmentReference>
VulkanSubpassDescription. depthStencilAttachment()
java.util.Optional<VulkanAttachmentReference>
VulkanSubpassDescriptionType. depthStencilAttachment()
java.util.List<VulkanAttachmentReference>
VulkanSubpassDescription. inputAttachments()
java.util.List<VulkanAttachmentReference>
VulkanSubpassDescriptionType. inputAttachments()
java.util.List<VulkanAttachmentReference>
VulkanSubpassDescription. resolveAttachments()
java.util.List<VulkanAttachmentReference>
VulkanSubpassDescriptionType. resolveAttachments()
Methods in com.io7m.jcoronado.api with parameters of type VulkanAttachmentReference Modifier and Type Method Description VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. addColorAttachments(VulkanAttachmentReference element)
Adds one element tocolorAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. addColorAttachments(VulkanAttachmentReference... elements)
Adds elements tocolorAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. addInputAttachments(VulkanAttachmentReference element)
Adds one element toinputAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. addInputAttachments(VulkanAttachmentReference... elements)
Adds elements toinputAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. addResolveAttachments(VulkanAttachmentReference element)
Adds one element toresolveAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. addResolveAttachments(VulkanAttachmentReference... elements)
Adds elements toresolveAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. setDepthStencilAttachment(VulkanAttachmentReference depthStencilAttachment)
Initializes the optional valuedepthStencilAttachment
to depthStencilAttachment.VulkanSubpassDescription
VulkanSubpassDescription. withColorAttachments(VulkanAttachmentReference... elements)
Copy the current immutable object with elements that replace the content ofcolorAttachments
.VulkanSubpassDescription
VulkanSubpassDescription. withDepthStencilAttachment(VulkanAttachmentReference value)
Copy the current immutable object by setting a present value for the optionaldepthStencilAttachment
attribute.VulkanSubpassDescription
VulkanSubpassDescription. withInputAttachments(VulkanAttachmentReference... elements)
Copy the current immutable object with elements that replace the content ofinputAttachments
.VulkanSubpassDescription
VulkanSubpassDescription. withResolveAttachments(VulkanAttachmentReference... elements)
Copy the current immutable object with elements that replace the content ofresolveAttachments
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanAttachmentReference Modifier and Type Method Description VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. addAllColorAttachments(java.lang.Iterable<? extends VulkanAttachmentReference> elements)
Adds elements tocolorAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. addAllInputAttachments(java.lang.Iterable<? extends VulkanAttachmentReference> elements)
Adds elements toinputAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. addAllResolveAttachments(java.lang.Iterable<? extends VulkanAttachmentReference> elements)
Adds elements toresolveAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. setColorAttachments(java.lang.Iterable<? extends VulkanAttachmentReference> elements)
Sets or replaces all elements forcolorAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. setDepthStencilAttachment(java.util.Optional<? extends VulkanAttachmentReference> depthStencilAttachment)
Initializes the optional valuedepthStencilAttachment
to depthStencilAttachment.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. setInputAttachments(java.lang.Iterable<? extends VulkanAttachmentReference> elements)
Sets or replaces all elements forinputAttachments
list.VulkanSubpassDescription.Builder
VulkanSubpassDescription.Builder. setResolveAttachments(java.lang.Iterable<? extends VulkanAttachmentReference> elements)
Sets or replaces all elements forresolveAttachments
list.VulkanSubpassDescription
VulkanSubpassDescription. withColorAttachments(java.lang.Iterable<? extends VulkanAttachmentReference> elements)
Copy the current immutable object with elements that replace the content ofcolorAttachments
.VulkanSubpassDescription
VulkanSubpassDescription. withDepthStencilAttachment(java.util.Optional<? extends VulkanAttachmentReference> optional)
Copy the current immutable object by setting an optional value for thedepthStencilAttachment
attribute.VulkanSubpassDescription
VulkanSubpassDescription. withInputAttachments(java.lang.Iterable<? extends VulkanAttachmentReference> elements)
Copy the current immutable object with elements that replace the content ofinputAttachments
.VulkanSubpassDescription
VulkanSubpassDescription. withResolveAttachments(java.lang.Iterable<? extends VulkanAttachmentReference> elements)
Copy the current immutable object with elements that replace the content ofresolveAttachments
. -
Uses of VulkanAttachmentReference in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanAttachmentReference Modifier and Type Method Description static org.lwjgl.vulkan.VkAttachmentReference
VulkanLWJGLAttachmentReferences. packAttachmentReference(org.lwjgl.system.MemoryStack stack, VulkanAttachmentReference reference)
Pack attachment references.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanAttachmentReference Modifier and Type Method Description static org.lwjgl.vulkan.VkAttachmentReference.Buffer
VulkanLWJGLAttachmentReferences. packAttachmentReferences(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanAttachmentReference> references)
Pack attachment references.
-