Uses of Class
com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
-
Packages that use VulkanPipelineColorBlendStateCreateInfo Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanPipelineColorBlendStateCreateInfo in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPipelineColorBlendStateCreateInfo Modifier and Type Method Description VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo.Builder. build()
Builds a newVulkanPipelineColorBlendStateCreateInfo
.static VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. copyOf(VulkanPipelineColorBlendStateCreateInfoType instance)
Creates an immutable copy of aVulkanPipelineColorBlendStateCreateInfoType
value.static VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. of(java.util.Optional<? extends VulkanLogicOp> logicOp, java.lang.Iterable<VulkanPipelineColorBlendStateCreateFlag> flags, java.lang.Iterable<? extends VulkanPipelineColorBlendAttachmentState> attachments, VulkanBlendConstants blendConstants)
Construct a new immutableVulkanPipelineColorBlendStateCreateInfo
instance.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
VulkanPipelineColorBlendStateCreateInfo. withAttachments(VulkanPipelineColorBlendAttachmentState... elements)
Copy the current immutable object with elements that replace the content ofattachments
.VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. withAttachments(java.lang.Iterable<? extends VulkanPipelineColorBlendAttachmentState> elements)
Copy the current immutable object with elements that replace the content ofattachments
.VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. withBlendConstants(VulkanBlendConstants value)
Copy the current immutable object by setting a value for theblendConstants
attribute.VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. withFlags(VulkanPipelineColorBlendStateCreateFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. withFlags(java.lang.Iterable<VulkanPipelineColorBlendStateCreateFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. withLogicOp(VulkanLogicOp value)
Copy the current immutable object by setting a present value for the optionallogicOp
attribute.VulkanPipelineColorBlendStateCreateInfo
VulkanPipelineColorBlendStateCreateInfo. withLogicOp(java.util.Optional<? extends VulkanLogicOp> optional)
Copy the current immutable object by setting an optional value for thelogicOp
attribute.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanPipelineColorBlendStateCreateInfo Modifier and Type Method Description java.util.Optional<VulkanPipelineColorBlendStateCreateInfo>
VulkanGraphicsPipelineCreateInfo. colorBlendState()
java.util.Optional<VulkanPipelineColorBlendStateCreateInfo>
VulkanGraphicsPipelineCreateInfoType. colorBlendState()
Methods in com.io7m.jcoronado.api with parameters of type VulkanPipelineColorBlendStateCreateInfo Modifier and Type Method Description VulkanGraphicsPipelineCreateInfo.Builder
VulkanGraphicsPipelineCreateInfo.Builder. setColorBlendState(VulkanPipelineColorBlendStateCreateInfo colorBlendState)
Initializes the optional valuecolorBlendState
to colorBlendState.VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. withColorBlendState(VulkanPipelineColorBlendStateCreateInfo value)
Copy the current immutable object by setting a present value for the optionalcolorBlendState
attribute.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanPipelineColorBlendStateCreateInfo Modifier and Type Method Description VulkanGraphicsPipelineCreateInfo.Builder
VulkanGraphicsPipelineCreateInfo.Builder. setColorBlendState(java.util.Optional<? extends VulkanPipelineColorBlendStateCreateInfo> colorBlendState)
Initializes the optional valuecolorBlendState
to colorBlendState.VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. withColorBlendState(java.util.Optional<? extends VulkanPipelineColorBlendStateCreateInfo> optional)
Copy the current immutable object by setting an optional value for thecolorBlendState
attribute. -
Uses of VulkanPipelineColorBlendStateCreateInfo in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanPipelineColorBlendStateCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineColorBlendStateCreateInfo
VulkanLWJGLPipelineColorBlendStateCreateInfos. pack(org.lwjgl.system.MemoryStack stack, VulkanPipelineColorBlendStateCreateInfo info)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanPipelineColorBlendStateCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineColorBlendStateCreateInfo
VulkanLWJGLPipelineColorBlendStateCreateInfos. packOptional(org.lwjgl.system.MemoryStack stack, java.util.Optional<VulkanPipelineColorBlendStateCreateInfo> info)
Pack a structure.
-