Vulkan-Hpp
vk::PipelineColorBlendAttachmentState Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineColorBlendAttachmentState
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineColorBlendAttachmentState (vk::Bool32 blendEnable_={}, vk::BlendFactor srcColorBlendFactor_=vk::BlendFactor::eZero, vk::BlendFactor dstColorBlendFactor_=vk::BlendFactor::eZero, vk::BlendOp colorBlendOp_=vk::BlendOp::eAdd, vk::BlendFactor srcAlphaBlendFactor_=vk::BlendFactor::eZero, vk::BlendFactor dstAlphaBlendFactor_=vk::BlendFactor::eZero, vk::BlendOp alphaBlendOp_=vk::BlendOp::eAdd, vk::ColorComponentFlags colorWriteMask_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineColorBlendAttachmentState (PipelineColorBlendAttachmentState const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineColorBlendAttachmentState (VkPipelineColorBlendAttachmentState const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineColorBlendAttachmentStateoperator= (PipelineColorBlendAttachmentState const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineColorBlendAttachmentStateoperator= (VkPipelineColorBlendAttachmentState const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentStatesetBlendEnable (vk::Bool32 blendEnable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentStatesetSrcColorBlendFactor (vk::BlendFactor srcColorBlendFactor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentStatesetDstColorBlendFactor (vk::BlendFactor dstColorBlendFactor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentStatesetColorBlendOp (vk::BlendOp colorBlendOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentStatesetSrcAlphaBlendFactor (vk::BlendFactor srcAlphaBlendFactor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentStatesetDstAlphaBlendFactor (vk::BlendFactor dstAlphaBlendFactor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentStatesetAlphaBlendOp (vk::BlendOp alphaBlendOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentStatesetColorWriteMask (vk::ColorComponentFlags colorWriteMask_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineColorBlendAttachmentState const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineColorBlendAttachmentState & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineColorBlendAttachmentState const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineColorBlendAttachmentState const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::Bool32 blendEnable = {}
 
vk::BlendFactor srcColorBlendFactor = vk::BlendFactor::eZero
 
vk::BlendFactor dstColorBlendFactor = vk::BlendFactor::eZero
 
vk::BlendOp colorBlendOp = vk::BlendOp::eAdd
 
vk::BlendFactor srcAlphaBlendFactor = vk::BlendFactor::eZero
 
vk::BlendFactor dstAlphaBlendFactor = vk::BlendFactor::eZero
 
vk::BlendOp alphaBlendOp = vk::BlendOp::eAdd
 
vk::ColorComponentFlags colorWriteMask = {}
 

Detailed Description

Definition at line 41096 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineColorBlendAttachmentState() [1/3]

VULKAN_HPP_CONSTEXPR vk::PipelineColorBlendAttachmentState::PipelineColorBlendAttachmentState ( vk::Bool32  blendEnable_ = {},
vk::BlendFactor  srcColorBlendFactor_ = vk::BlendFactor::eZero,
vk::BlendFactor  dstColorBlendFactor_ = vk::BlendFactor::eZero,
vk::BlendOp  colorBlendOp_ = vk::BlendOp::eAdd,
vk::BlendFactor  srcAlphaBlendFactor_ = vk::BlendFactor::eZero,
vk::BlendFactor  dstAlphaBlendFactor_ = vk::BlendFactor::eZero,
vk::BlendOp  alphaBlendOp_ = vk::BlendOp::eAdd,
vk::ColorComponentFlags  colorWriteMask_ = {} 
)
inline

Definition at line 41101 of file vulkan_structs.hpp.

◆ PipelineColorBlendAttachmentState() [2/3]

VULKAN_HPP_CONSTEXPR vk::PipelineColorBlendAttachmentState::PipelineColorBlendAttachmentState ( PipelineColorBlendAttachmentState const &  rhs)
default

◆ PipelineColorBlendAttachmentState() [3/3]

vk::PipelineColorBlendAttachmentState::PipelineColorBlendAttachmentState ( VkPipelineColorBlendAttachmentState const &  rhs)
inline

Definition at line 41122 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineColorBlendAttachmentState &()

vk::PipelineColorBlendAttachmentState::operator VkPipelineColorBlendAttachmentState & ( )
inline

Definition at line 41196 of file vulkan_structs.hpp.

◆ operator VkPipelineColorBlendAttachmentState const &()

vk::PipelineColorBlendAttachmentState::operator VkPipelineColorBlendAttachmentState const & ( ) const
inline

Definition at line 41191 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PipelineColorBlendAttachmentState::operator!= ( PipelineColorBlendAttachmentState const &  rhs) const
inline

Definition at line 41235 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::operator= ( PipelineColorBlendAttachmentState const &  rhs)
default

◆ operator=() [2/2]

PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::operator= ( VkPipelineColorBlendAttachmentState const &  rhs)
inline

Definition at line 41130 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PipelineColorBlendAttachmentState::operator== ( PipelineColorBlendAttachmentState const &  rhs) const
inline

Definition at line 41224 of file vulkan_structs.hpp.

◆ setAlphaBlendOp()

VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::setAlphaBlendOp ( vk::BlendOp  alphaBlendOp_)
inline

Definition at line 41177 of file vulkan_structs.hpp.

◆ setBlendEnable()

VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::setBlendEnable ( vk::Bool32  blendEnable_)
inline

Definition at line 41137 of file vulkan_structs.hpp.

◆ setColorBlendOp()

VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::setColorBlendOp ( vk::BlendOp  colorBlendOp_)
inline

Definition at line 41157 of file vulkan_structs.hpp.

◆ setColorWriteMask()

VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::setColorWriteMask ( vk::ColorComponentFlags  colorWriteMask_)
inline

Definition at line 41184 of file vulkan_structs.hpp.

◆ setDstAlphaBlendFactor()

VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::setDstAlphaBlendFactor ( vk::BlendFactor  dstAlphaBlendFactor_)
inline

Definition at line 41171 of file vulkan_structs.hpp.

◆ setDstColorBlendFactor()

VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::setDstColorBlendFactor ( vk::BlendFactor  dstColorBlendFactor_)
inline

Definition at line 41151 of file vulkan_structs.hpp.

◆ setSrcAlphaBlendFactor()

VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::setSrcAlphaBlendFactor ( vk::BlendFactor  srcAlphaBlendFactor_)
inline

Definition at line 41164 of file vulkan_structs.hpp.

◆ setSrcColorBlendFactor()

VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState& vk::PipelineColorBlendAttachmentState::setSrcColorBlendFactor ( vk::BlendFactor  srcColorBlendFactor_)
inline

Definition at line 41144 of file vulkan_structs.hpp.

Member Data Documentation

◆ alphaBlendOp

vk::BlendOp vk::PipelineColorBlendAttachmentState::alphaBlendOp = vk::BlendOp::eAdd

Definition at line 41248 of file vulkan_structs.hpp.

◆ blendEnable

vk::Bool32 vk::PipelineColorBlendAttachmentState::blendEnable = {}

Definition at line 41242 of file vulkan_structs.hpp.

◆ colorBlendOp

vk::BlendOp vk::PipelineColorBlendAttachmentState::colorBlendOp = vk::BlendOp::eAdd

Definition at line 41245 of file vulkan_structs.hpp.

◆ colorWriteMask

vk::ColorComponentFlags vk::PipelineColorBlendAttachmentState::colorWriteMask = {}

Definition at line 41249 of file vulkan_structs.hpp.

◆ dstAlphaBlendFactor

vk::BlendFactor vk::PipelineColorBlendAttachmentState::dstAlphaBlendFactor = vk::BlendFactor::eZero

Definition at line 41247 of file vulkan_structs.hpp.

◆ dstColorBlendFactor

vk::BlendFactor vk::PipelineColorBlendAttachmentState::dstColorBlendFactor = vk::BlendFactor::eZero

Definition at line 41244 of file vulkan_structs.hpp.

◆ srcAlphaBlendFactor

vk::BlendFactor vk::PipelineColorBlendAttachmentState::srcAlphaBlendFactor = vk::BlendFactor::eZero

Definition at line 41246 of file vulkan_structs.hpp.

◆ srcColorBlendFactor

vk::BlendFactor vk::PipelineColorBlendAttachmentState::srcColorBlendFactor = vk::BlendFactor::eZero

Definition at line 41243 of file vulkan_structs.hpp.


The documentation for this struct was generated from the following file: