Uses of Class
com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
-
Packages that use VulkanPipelineColorBlendAttachmentState Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanPipelineColorBlendAttachmentState in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPipelineColorBlendAttachmentState Modifier and Type Method Description VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState.Builder. build()
Builds a newVulkanPipelineColorBlendAttachmentState
.static VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. copyOf(VulkanPipelineColorBlendAttachmentStateType instance)
Creates an immutable copy of aVulkanPipelineColorBlendAttachmentStateType
value.static VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. of(boolean enable, VulkanBlendFactor srcColorBlendFactor, VulkanBlendFactor dstColorBlendFactor, VulkanBlendOp colorBlendOp, VulkanBlendFactor srcAlphaBlendFactor, VulkanBlendFactor dstAlphaBlendFactor, VulkanBlendOp alphaBlendOp, java.lang.Iterable<VulkanColorComponentFlag> colorWriteMask)
Construct a new immutableVulkanPipelineColorBlendAttachmentState
instance.static VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. of(boolean enable, VulkanBlendFactor srcColorBlendFactor, VulkanBlendFactor dstColorBlendFactor, VulkanBlendOp colorBlendOp, VulkanBlendFactor srcAlphaBlendFactor, VulkanBlendFactor dstAlphaBlendFactor, VulkanBlendOp alphaBlendOp, java.util.Set<VulkanColorComponentFlag> colorWriteMask)
Construct a new immutableVulkanPipelineColorBlendAttachmentState
instance.VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. withAlphaBlendOp(VulkanBlendOp value)
Copy the current immutable object by setting a value for thealphaBlendOp
attribute.VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. withColorBlendOp(VulkanBlendOp value)
Copy the current immutable object by setting a value for thecolorBlendOp
attribute.VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. withColorWriteMask(VulkanColorComponentFlag... elements)
Copy the current immutable object with elements that replace the content ofcolorWriteMask
.VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. withColorWriteMask(java.lang.Iterable<VulkanColorComponentFlag> elements)
Copy the current immutable object with elements that replace the content ofcolorWriteMask
.VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. withDstAlphaBlendFactor(VulkanBlendFactor value)
Copy the current immutable object by setting a value for thedstAlphaBlendFactor
attribute.VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. withDstColorBlendFactor(VulkanBlendFactor value)
Copy the current immutable object by setting a value for thedstColorBlendFactor
attribute.VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. withEnable(boolean value)
Copy the current immutable object by setting a value for theenable
attribute.VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. withSrcAlphaBlendFactor(VulkanBlendFactor value)
Copy the current immutable object by setting a value for thesrcAlphaBlendFactor
attribute.VulkanPipelineColorBlendAttachmentState
VulkanPipelineColorBlendAttachmentState. withSrcColorBlendFactor(VulkanBlendFactor value)
Copy the current immutable object by setting a value for thesrcColorBlendFactor
attribute.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanPipelineColorBlendAttachmentState Modifier and Type Method Description java.util.List<VulkanPipelineColorBlendAttachmentState>
VulkanPipelineColorBlendStateCreateInfo. attachments()
java.util.List<VulkanPipelineColorBlendAttachmentState>
VulkanPipelineColorBlendStateCreateInfoType. attachments()
Methods in com.io7m.jcoronado.api with parameters of type VulkanPipelineColorBlendAttachmentState Modifier and Type Method Description VulkanPipelineColorBlendStateCreateInfo.Builder
VulkanPipelineColorBlendStateCreateInfo.Builder. addAttachments(VulkanPipelineColorBlendAttachmentState element)
Adds one element toattachments
list.VulkanPipelineColorBlendStateCreateInfo.Builder
VulkanPipelineColorBlendStateCreateInfo.Builder. addAttachments(VulkanPipelineColorBlendAttachmentState... elements)
Adds elements toattachments
list.VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. withAttachments(VulkanPipelineColorBlendAttachmentState... 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 VulkanPipelineColorBlendAttachmentState Modifier and Type Method Description VulkanPipelineColorBlendStateCreateInfo.Builder
VulkanPipelineColorBlendStateCreateInfo.Builder. addAllAttachments(java.lang.Iterable<? extends VulkanPipelineColorBlendAttachmentState> elements)
Adds elements toattachments
list.static VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. of(java.util.Optional<VulkanLogicOp> logicOp, java.util.Set<VulkanPipelineColorBlendStateCreateFlag> flags, java.util.List<VulkanPipelineColorBlendAttachmentState> attachments, VulkanBlendConstants blendConstants)
Construct a new immutableVulkanPipelineColorBlendStateCreateInfo
instance.VulkanPipelineColorBlendStateCreateInfo.Builder
VulkanPipelineColorBlendStateCreateInfo.Builder. setAttachments(java.lang.Iterable<? extends VulkanPipelineColorBlendAttachmentState> elements)
Sets or replaces all elements forattachments
list.VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. withAttachments(java.lang.Iterable<? extends VulkanPipelineColorBlendAttachmentState> elements)
Copy the current immutable object with elements that replace the content ofattachments
. -
Uses of VulkanPipelineColorBlendAttachmentState in com.io7m.jcoronado.lwjgl
Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanPipelineColorBlendAttachmentState Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineColorBlendAttachmentState.Buffer
VulkanLWJGLColorBlendAttachmentStates. packAll(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanPipelineColorBlendAttachmentState> attachments)
Pack a list of structures.
-