struct PipelineColorBlendStateCreateInfo

Defined at line 73309 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkPipelineColorBlendStateCreateInfo, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkPipelineColorBlendStateCreateInfo.html

Public Members

StructureType sType
const void * pNext
Flags flags
Bool32 logicOpEnable
LogicOp logicOp
uint32_t attachmentCount
const PipelineColorBlendAttachmentState * pAttachments
ArrayWrapper1D blendConstants

Public Methods

void PipelineColorBlendStateCreateInfo (PipelineColorBlendStateCreateFlags flags_, Bool32 logicOpEnable_, LogicOp logicOp_, uint32_t attachmentCount_, const PipelineColorBlendAttachmentState * pAttachments_, const std::array<float, 4> & blendConstants_, const void * pNext_)

Defined at line 73317 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PipelineColorBlendStateCreateInfo (const PipelineColorBlendStateCreateInfo & rhs)

Defined at line 73334 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PipelineColorBlendStateCreateInfo (const VkPipelineColorBlendStateCreateInfo & rhs)

Defined at line 73336 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PipelineColorBlendStateCreateInfo (PipelineColorBlendStateCreateFlags flags_, Bool32 logicOpEnable_, LogicOp logicOp_, const ArrayProxyNoTemporaries<const PipelineColorBlendAttachmentState> & attachments_, const std::array<float, 4> & blendConstants_, const void * pNext_)

Defined at line 73342 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & operator= (const PipelineColorBlendStateCreateInfo & rhs)

Defined at line 73359 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & operator= (const VkPipelineColorBlendStateCreateInfo & rhs)

Defined at line 73362 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & setPNext (const void * pNext_)

Defined at line 73369 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo && setPNext (const void * pNext_)

Defined at line 73375 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & setFlags (PipelineColorBlendStateCreateFlags flags_)

Defined at line 73381 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo && setFlags (PipelineColorBlendStateCreateFlags flags_)

Defined at line 73387 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & setLogicOpEnable (Bool32 logicOpEnable_)

Defined at line 73393 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo && setLogicOpEnable (Bool32 logicOpEnable_)

Defined at line 73399 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & setLogicOp (LogicOp logicOp_)

Defined at line 73405 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo && setLogicOp (LogicOp logicOp_)

Defined at line 73411 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & setAttachmentCount (uint32_t attachmentCount_)

Defined at line 73417 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo && setAttachmentCount (uint32_t attachmentCount_)

Defined at line 73423 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & setPAttachments (const PipelineColorBlendAttachmentState * pAttachments_)

Defined at line 73429 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo && setPAttachments (const PipelineColorBlendAttachmentState * pAttachments_)

Defined at line 73435 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & setAttachments (const ArrayProxyNoTemporaries<const PipelineColorBlendAttachmentState> & attachments_)

Defined at line 73443 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo & setBlendConstants (std::array<float, 4> blendConstants_)

Defined at line 73452 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineColorBlendStateCreateInfo && setBlendConstants (std::array<float, 4> blendConstants_)

Defined at line 73458 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPipelineColorBlendStateCreateInfo & operator const VkPipelineColorBlendStateCreateInfo & ()

Defined at line 73465 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPipelineColorBlendStateCreateInfo & operator VkPipelineColorBlendStateCreateInfo & ()

Defined at line 73470 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPipelineColorBlendStateCreateInfo * operator const VkPipelineColorBlendStateCreateInfo * ()

Defined at line 73475 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPipelineColorBlendStateCreateInfo * operator VkPipelineColorBlendStateCreateInfo * ()

Defined at line 73480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::partial_ordering operator<=> (const PipelineColorBlendStateCreateInfo & )

Defined at line 73501 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp