Uses of Class
com.io7m.jcoronado.api.VulkanAttachmentDescription
-
Packages that use VulkanAttachmentDescription Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanAttachmentDescription in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanAttachmentDescription Modifier and Type Method Description VulkanAttachmentDescription
VulkanAttachmentDescription.Builder. build()
Builds a newVulkanAttachmentDescription
.static VulkanAttachmentDescription
VulkanAttachmentDescription. copyOf(VulkanAttachmentDescriptionType instance)
Creates an immutable copy of aVulkanAttachmentDescriptionType
value.static VulkanAttachmentDescription
VulkanAttachmentDescription. of(java.lang.Iterable<VulkanAttachmentDescriptionFlag> flags, VulkanFormat format, VulkanSampleCountFlag samples, VulkanAttachmentLoadOp loadOp, VulkanAttachmentStoreOp storeOp, VulkanAttachmentLoadOp stencilLoadOp, VulkanAttachmentStoreOp stencilStoreOp, VulkanImageLayout initialLayout, VulkanImageLayout finalLayout)
Construct a new immutableVulkanAttachmentDescription
instance.static VulkanAttachmentDescription
VulkanAttachmentDescription. of(java.util.Set<VulkanAttachmentDescriptionFlag> flags, VulkanFormat format, VulkanSampleCountFlag samples, VulkanAttachmentLoadOp loadOp, VulkanAttachmentStoreOp storeOp, VulkanAttachmentLoadOp stencilLoadOp, VulkanAttachmentStoreOp stencilStoreOp, VulkanImageLayout initialLayout, VulkanImageLayout finalLayout)
Construct a new immutableVulkanAttachmentDescription
instance.VulkanAttachmentDescription
VulkanAttachmentDescription. withFinalLayout(VulkanImageLayout value)
Copy the current immutable object by setting a value for thefinalLayout
attribute.VulkanAttachmentDescription
VulkanAttachmentDescription. withFlags(VulkanAttachmentDescriptionFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanAttachmentDescription
VulkanAttachmentDescription. withFlags(java.lang.Iterable<VulkanAttachmentDescriptionFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanAttachmentDescription
VulkanAttachmentDescription. withFormat(VulkanFormat value)
Copy the current immutable object by setting a value for theformat
attribute.VulkanAttachmentDescription
VulkanAttachmentDescription. withInitialLayout(VulkanImageLayout value)
Copy the current immutable object by setting a value for theinitialLayout
attribute.VulkanAttachmentDescription
VulkanAttachmentDescription. withLoadOp(VulkanAttachmentLoadOp value)
Copy the current immutable object by setting a value for theloadOp
attribute.VulkanAttachmentDescription
VulkanAttachmentDescription. withSamples(VulkanSampleCountFlag value)
Copy the current immutable object by setting a value for thesamples
attribute.VulkanAttachmentDescription
VulkanAttachmentDescription. withStencilLoadOp(VulkanAttachmentLoadOp value)
Copy the current immutable object by setting a value for thestencilLoadOp
attribute.VulkanAttachmentDescription
VulkanAttachmentDescription. withStencilStoreOp(VulkanAttachmentStoreOp value)
Copy the current immutable object by setting a value for thestencilStoreOp
attribute.VulkanAttachmentDescription
VulkanAttachmentDescription. withStoreOp(VulkanAttachmentStoreOp value)
Copy the current immutable object by setting a value for thestoreOp
attribute.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanAttachmentDescription Modifier and Type Method Description java.util.List<VulkanAttachmentDescription>
VulkanRenderPassCreateInfo. attachments()
java.util.List<VulkanAttachmentDescription>
VulkanRenderPassCreateInfoType. attachments()
Methods in com.io7m.jcoronado.api with parameters of type VulkanAttachmentDescription Modifier and Type Method Description VulkanRenderPassCreateInfo.Builder
VulkanRenderPassCreateInfo.Builder. addAttachments(VulkanAttachmentDescription element)
Adds one element toattachments
list.VulkanRenderPassCreateInfo.Builder
VulkanRenderPassCreateInfo.Builder. addAttachments(VulkanAttachmentDescription... elements)
Adds elements toattachments
list.VulkanRenderPassCreateInfo
VulkanRenderPassCreateInfo. withAttachments(VulkanAttachmentDescription... elements)
Copy the current immutable object with elements that replace the content ofattachments
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanAttachmentDescription Modifier and Type Method Description VulkanRenderPassCreateInfo.Builder
VulkanRenderPassCreateInfo.Builder. addAllAttachments(java.lang.Iterable<? extends VulkanAttachmentDescription> elements)
Adds elements toattachments
list.static VulkanRenderPassCreateInfo
VulkanRenderPassCreateInfo. of(java.util.Set<VulkanRenderPassCreateFlag> flags, java.util.List<VulkanAttachmentDescription> attachments, java.util.List<VulkanSubpassDescription> subpasses, java.util.List<VulkanSubpassDependency> dependencies)
Construct a new immutableVulkanRenderPassCreateInfo
instance.VulkanRenderPassCreateInfo.Builder
VulkanRenderPassCreateInfo.Builder. setAttachments(java.lang.Iterable<? extends VulkanAttachmentDescription> elements)
Sets or replaces all elements forattachments
list.VulkanRenderPassCreateInfo
VulkanRenderPassCreateInfo. withAttachments(java.lang.Iterable<? extends VulkanAttachmentDescription> elements)
Copy the current immutable object with elements that replace the content ofattachments
. -
Uses of VulkanAttachmentDescription in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanAttachmentDescription Modifier and Type Method Description static org.lwjgl.vulkan.VkAttachmentDescription
VulkanLWJGLAttachmentDescriptions. packAttachment(org.lwjgl.system.MemoryStack stack, VulkanAttachmentDescription attachment)
Pack attachment.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanAttachmentDescription Modifier and Type Method Description static org.lwjgl.vulkan.VkAttachmentDescription.Buffer
VulkanLWJGLAttachmentDescriptions. packAttachments(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanAttachmentDescription> attachments)
Pack attachments.
-