HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineColorBlendAttachmentState
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineColorBlendAttachmentState (VULKAN_HPP_NAMESPACE::Bool32 blendEnable_={}, VULKAN_HPP_NAMESPACE::BlendFactor srcColorBlendFactor_=VULKAN_HPP_NAMESPACE::BlendFactor::eZero, VULKAN_HPP_NAMESPACE::BlendFactor dstColorBlendFactor_=VULKAN_HPP_NAMESPACE::BlendFactor::eZero, VULKAN_HPP_NAMESPACE::BlendOp colorBlendOp_=VULKAN_HPP_NAMESPACE::BlendOp::eAdd, VULKAN_HPP_NAMESPACE::BlendFactor srcAlphaBlendFactor_=VULKAN_HPP_NAMESPACE::BlendFactor::eZero, VULKAN_HPP_NAMESPACE::BlendFactor dstAlphaBlendFactor_=VULKAN_HPP_NAMESPACE::BlendFactor::eZero, VULKAN_HPP_NAMESPACE::BlendOp alphaBlendOp_=VULKAN_HPP_NAMESPACE::BlendOp::eAdd, VULKAN_HPP_NAMESPACE::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
PipelineColorBlendAttachmentState
setBlendEnable (VULKAN_HPP_NAMESPACE::Bool32 blendEnable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAttachmentState
setSrcColorBlendFactor (VULKAN_HPP_NAMESPACE::BlendFactor srcColorBlendFactor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAttachmentState
setDstColorBlendFactor (VULKAN_HPP_NAMESPACE::BlendFactor dstColorBlendFactor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAttachmentState
setColorBlendOp (VULKAN_HPP_NAMESPACE::BlendOp colorBlendOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAttachmentState
setSrcAlphaBlendFactor (VULKAN_HPP_NAMESPACE::BlendFactor srcAlphaBlendFactor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAttachmentState
setDstAlphaBlendFactor (VULKAN_HPP_NAMESPACE::BlendFactor dstAlphaBlendFactor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAttachmentState
setAlphaBlendOp (VULKAN_HPP_NAMESPACE::BlendOp alphaBlendOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAttachmentState
setColorWriteMask (VULKAN_HPP_NAMESPACE::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

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

Detailed Description

Definition at line 36304 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::PipelineColorBlendAttachmentState ( PipelineColorBlendAttachmentState const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::PipelineColorBlendAttachmentState ( VkPipelineColorBlendAttachmentState const rhs)
inline

Definition at line 36330 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 36404 of file vulkan_structs.hpp.

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

Definition at line 36399 of file vulkan_structs.hpp.

PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::operator= ( PipelineColorBlendAttachmentState const rhs)
default
PipelineColorBlendAttachmentState& VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::operator= ( VkPipelineColorBlendAttachmentState const rhs)
inline

Definition at line 36338 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::operator== ( PipelineColorBlendAttachmentState const rhs) const
inline

Definition at line 36432 of file vulkan_structs.hpp.

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

Definition at line 36385 of file vulkan_structs.hpp.

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

Definition at line 36345 of file vulkan_structs.hpp.

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

Definition at line 36365 of file vulkan_structs.hpp.

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

Definition at line 36392 of file vulkan_structs.hpp.

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

Definition at line 36379 of file vulkan_structs.hpp.

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

Definition at line 36359 of file vulkan_structs.hpp.

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

Definition at line 36372 of file vulkan_structs.hpp.

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

Definition at line 36352 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::BlendOp VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::alphaBlendOp = VULKAN_HPP_NAMESPACE::BlendOp::eAdd

Definition at line 36456 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::blendEnable = {}

Definition at line 36450 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::BlendOp VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::colorBlendOp = VULKAN_HPP_NAMESPACE::BlendOp::eAdd

Definition at line 36453 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ColorComponentFlags VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::colorWriteMask = {}

Definition at line 36457 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::BlendFactor VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::dstAlphaBlendFactor = VULKAN_HPP_NAMESPACE::BlendFactor::eZero

Definition at line 36455 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::BlendFactor VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::dstColorBlendFactor = VULKAN_HPP_NAMESPACE::BlendFactor::eZero

Definition at line 36452 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::BlendFactor VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::srcAlphaBlendFactor = VULKAN_HPP_NAMESPACE::BlendFactor::eZero

Definition at line 36454 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::BlendFactor VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::srcColorBlendFactor = VULKAN_HPP_NAMESPACE::BlendFactor::eZero

Definition at line 36451 of file vulkan_structs.hpp.


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