Module com.io7m.jcoronado.api
Package com.io7m.jcoronado.api
Interface VulkanPipelineColorBlendStateCreateInfoType
-
- All Known Implementing Classes:
VulkanPipelineColorBlendStateCreateInfo
@Immutable public interface VulkanPipelineColorBlendStateCreateInfoType
Structure specifying parameters of a newly created pipeline color blend state.- See Also:
- "VkPipelineColorBlendStateCreateInfo"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.List<VulkanPipelineColorBlendAttachmentState>
attachments()
default VulkanBlendConstants
blendConstants()
java.util.Set<VulkanPipelineColorBlendStateCreateFlag>
flags()
java.util.Optional<VulkanLogicOp>
logicOp()
-
-
-
Method Detail
-
logicOp
@Parameter java.util.Optional<VulkanLogicOp> logicOp()
- Returns:
- The logical operation to apply (if any)
-
flags
@Parameter java.util.Set<VulkanPipelineColorBlendStateCreateFlag> flags()
- Returns:
- The creation flags
-
attachments
@Parameter java.util.List<VulkanPipelineColorBlendAttachmentState> attachments()
- Returns:
- The per-target attachment states.
-
blendConstants
@Parameter @Default default VulkanBlendConstants blendConstants()
- Returns:
- The constants used for blending
-
-