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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkColorBlendAdvancedEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ColorBlendAdvancedEXT (VULKAN_HPP_NAMESPACE::BlendOp advancedBlendOp_=VULKAN_HPP_NAMESPACE::BlendOp::eAdd, VULKAN_HPP_NAMESPACE::Bool32 srcPremultiplied_={}, VULKAN_HPP_NAMESPACE::Bool32 dstPremultiplied_={}, VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap_=VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated, VULKAN_HPP_NAMESPACE::Bool32 clampResults_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ColorBlendAdvancedEXT (ColorBlendAdvancedEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ColorBlendAdvancedEXT (VkColorBlendAdvancedEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
ColorBlendAdvancedEXToperator= (ColorBlendAdvancedEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ColorBlendAdvancedEXToperator= (VkColorBlendAdvancedEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ColorBlendAdvancedEXT
setAdvancedBlendOp (VULKAN_HPP_NAMESPACE::BlendOp advancedBlendOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ColorBlendAdvancedEXT
setSrcPremultiplied (VULKAN_HPP_NAMESPACE::Bool32 srcPremultiplied_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ColorBlendAdvancedEXT
setDstPremultiplied (VULKAN_HPP_NAMESPACE::Bool32 dstPremultiplied_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ColorBlendAdvancedEXT
setBlendOverlap (VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ColorBlendAdvancedEXT
setClampResults (VULKAN_HPP_NAMESPACE::Bool32 clampResults_) VULKAN_HPP_NOEXCEPT
 
 operator VkColorBlendAdvancedEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkColorBlendAdvancedEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ColorBlendAdvancedEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ColorBlendAdvancedEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::BlendOp advancedBlendOp = VULKAN_HPP_NAMESPACE::BlendOp::eAdd
 
VULKAN_HPP_NAMESPACE::Bool32 srcPremultiplied = {}
 
VULKAN_HPP_NAMESPACE::Bool32 dstPremultiplied = {}
 
VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated
 
VULKAN_HPP_NAMESPACE::Bool32 clampResults = {}
 

Detailed Description

Definition at line 13088 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::ColorBlendAdvancedEXT ( VULKAN_HPP_NAMESPACE::BlendOp  advancedBlendOp_ = VULKAN_HPP_NAMESPACE::BlendOp::eAdd,
VULKAN_HPP_NAMESPACE::Bool32  srcPremultiplied_ = {},
VULKAN_HPP_NAMESPACE::Bool32  dstPremultiplied_ = {},
VULKAN_HPP_NAMESPACE::BlendOverlapEXT  blendOverlap_ = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated,
VULKAN_HPP_NAMESPACE::Bool32  clampResults_ = {} 
)
inline

Definition at line 13093 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::ColorBlendAdvancedEXT ( ColorBlendAdvancedEXT const rhs)
default
VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::ColorBlendAdvancedEXT ( VkColorBlendAdvancedEXT const rhs)
inline

Definition at line 13108 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::operator VkColorBlendAdvancedEXT & ( )
inline

Definition at line 13159 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::operator VkColorBlendAdvancedEXT const & ( ) const
inline

Definition at line 13154 of file vulkan_structs.hpp.

ColorBlendAdvancedEXT& VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::operator= ( ColorBlendAdvancedEXT const rhs)
default
ColorBlendAdvancedEXT& VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::operator= ( VkColorBlendAdvancedEXT const rhs)
inline

Definition at line 13116 of file vulkan_structs.hpp.

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

Definition at line 13183 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ColorBlendAdvancedEXT& VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::setAdvancedBlendOp ( VULKAN_HPP_NAMESPACE::BlendOp  advancedBlendOp_)
inline

Definition at line 13123 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ColorBlendAdvancedEXT& VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::setBlendOverlap ( VULKAN_HPP_NAMESPACE::BlendOverlapEXT  blendOverlap_)
inline

Definition at line 13141 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ColorBlendAdvancedEXT& VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::setClampResults ( VULKAN_HPP_NAMESPACE::Bool32  clampResults_)
inline

Definition at line 13147 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ColorBlendAdvancedEXT& VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::setDstPremultiplied ( VULKAN_HPP_NAMESPACE::Bool32  dstPremultiplied_)
inline

Definition at line 13135 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ColorBlendAdvancedEXT& VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::setSrcPremultiplied ( VULKAN_HPP_NAMESPACE::Bool32  srcPremultiplied_)
inline

Definition at line 13129 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::BlendOp VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::advancedBlendOp = VULKAN_HPP_NAMESPACE::BlendOp::eAdd

Definition at line 13200 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::BlendOverlapEXT VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::blendOverlap = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated

Definition at line 13203 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::clampResults = {}

Definition at line 13204 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::dstPremultiplied = {}

Definition at line 13202 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT::srcPremultiplied = {}

Definition at line 13201 of file vulkan_structs.hpp.


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