# 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

  Modifier and Type
  Method
  Description
  `List<VulkanPipelineColorBlendAttachmentState>`
  `attachments()`
  `default VulkanBlendConstants`
  `blendConstants()`
  `Set<VulkanPipelineColorBlendStateCreateFlag>`
  `flags()`
  `Optional<VulkanLogicOp>`
  `logicOp()`

- ## Method Details

  - ### logicOp

    @Parameter Optional<VulkanLogicOp> logicOp()
    Returns:
      The logical operation to apply (if any)

  - ### flags

    @Parameter Set<VulkanPipelineColorBlendStateCreateFlag> flags()
    Returns:
      The creation flags

  - ### attachments

    @Parameter List<VulkanPipelineColorBlendAttachmentState> attachments()
    Returns:
      The per-target attachment states.

  - ### blendConstants

    @Parameter @Default default VulkanBlendConstants blendConstants()
    Returns:
      The constants used for blending