RetroArch
Public Member Functions | Public Attributes | List of all members
VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState:
[legend]

Public Member Functions

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

Public Attributes

Bool32 blendEnable
 
BlendFactor srcColorBlendFactor
 
BlendFactor dstColorBlendFactor
 
BlendOp colorBlendOp
 
BlendFactor srcAlphaBlendFactor
 
BlendFactor dstAlphaBlendFactor
 
BlendOp alphaBlendOp
 
ColorComponentFlags colorWriteMask
 

Constructor & Destructor Documentation

◆ PipelineColorBlendAttachmentState() [1/2]

VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::PipelineColorBlendAttachmentState ( Bool32  blendEnable_ = 0,
BlendFactor  srcColorBlendFactor_ = BlendFactor::eZero,
BlendFactor  dstColorBlendFactor_ = BlendFactor::eZero,
BlendOp  colorBlendOp_ = BlendOp::eAdd,
BlendFactor  srcAlphaBlendFactor_ = BlendFactor::eZero,
BlendFactor  dstAlphaBlendFactor_ = BlendFactor::eZero,
BlendOp  alphaBlendOp_ = BlendOp::eAdd,
ColorComponentFlags  colorWriteMask_ = ColorComponentFlags() 
)
inline

◆ PipelineColorBlendAttachmentState() [2/2]

VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::PipelineColorBlendAttachmentState ( VkPipelineColorBlendAttachmentState const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPipelineColorBlendAttachmentState &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::operator!= ( PipelineColorBlendAttachmentState const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::operator= ( VkPipelineColorBlendAttachmentState const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::operator== ( PipelineColorBlendAttachmentState const rhs) const
inline
Here is the caller graph for this function:

◆ setAlphaBlendOp()

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::setAlphaBlendOp ( BlendOp  alphaBlendOp_)
inline

◆ setBlendEnable()

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::setBlendEnable ( Bool32  blendEnable_)
inline

◆ setColorBlendOp()

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::setColorBlendOp ( BlendOp  colorBlendOp_)
inline

◆ setColorWriteMask()

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::setColorWriteMask ( ColorComponentFlags  colorWriteMask_)
inline

◆ setDstAlphaBlendFactor()

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::setDstAlphaBlendFactor ( BlendFactor  dstAlphaBlendFactor_)
inline

◆ setDstColorBlendFactor()

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::setDstColorBlendFactor ( BlendFactor  dstColorBlendFactor_)
inline

◆ setSrcAlphaBlendFactor()

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::setSrcAlphaBlendFactor ( BlendFactor  srcAlphaBlendFactor_)
inline

◆ setSrcColorBlendFactor()

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::setSrcColorBlendFactor ( BlendFactor  srcColorBlendFactor_)
inline

Member Data Documentation

◆ alphaBlendOp

BlendOp VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::alphaBlendOp

◆ blendEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::blendEnable

◆ colorBlendOp

BlendOp VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::colorBlendOp

◆ colorWriteMask

ColorComponentFlags VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::colorWriteMask

◆ dstAlphaBlendFactor

BlendFactor VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::dstAlphaBlendFactor

◆ dstColorBlendFactor

BlendFactor VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::dstColorBlendFactor

◆ srcAlphaBlendFactor

BlendFactor VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::srcAlphaBlendFactor

◆ srcColorBlendFactor

BlendFactor VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::srcColorBlendFactor

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