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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineColorBlendAdvancedStateCreateInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineColorBlendAdvancedStateCreateInfoEXT (VULKAN_HPP_NAMESPACE::Bool32 srcPremultiplied_={}, VULKAN_HPP_NAMESPACE::Bool32 dstPremultiplied_={}, VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap_=VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineColorBlendAdvancedStateCreateInfoEXT (PipelineColorBlendAdvancedStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineColorBlendAdvancedStateCreateInfoEXT (VkPipelineColorBlendAdvancedStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineColorBlendAdvancedStateCreateInfoEXToperator= (PipelineColorBlendAdvancedStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineColorBlendAdvancedStateCreateInfoEXToperator= (VkPipelineColorBlendAdvancedStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAdvancedStateCreateInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAdvancedStateCreateInfoEXT
setSrcPremultiplied (VULKAN_HPP_NAMESPACE::Bool32 srcPremultiplied_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAdvancedStateCreateInfoEXT
setDstPremultiplied (VULKAN_HPP_NAMESPACE::Bool32 dstPremultiplied_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineColorBlendAdvancedStateCreateInfoEXT
setBlendOverlap (VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineColorBlendAdvancedStateCreateInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineColorBlendAdvancedStateCreateInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineColorBlendAdvancedStateCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineColorBlendAdvancedStateCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 srcPremultiplied = {}
 
VULKAN_HPP_NAMESPACE::Bool32 dstPremultiplied = {}
 
VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT
 

Detailed Description

Definition at line 78046 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::PipelineColorBlendAdvancedStateCreateInfoEXT ( VULKAN_HPP_NAMESPACE::Bool32  srcPremultiplied_ = {},
VULKAN_HPP_NAMESPACE::Bool32  dstPremultiplied_ = {},
VULKAN_HPP_NAMESPACE::BlendOverlapEXT  blendOverlap_ = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated,
const void pNext_ = nullptr 
)
inline

Definition at line 78055 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::PipelineColorBlendAdvancedStateCreateInfoEXT ( PipelineColorBlendAdvancedStateCreateInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::PipelineColorBlendAdvancedStateCreateInfoEXT ( VkPipelineColorBlendAdvancedStateCreateInfoEXT const rhs)
inline

Definition at line 78068 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::operator VkPipelineColorBlendAdvancedStateCreateInfoEXT & ( )
inline

Definition at line 78116 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::operator VkPipelineColorBlendAdvancedStateCreateInfoEXT const & ( ) const
inline

Definition at line 78111 of file vulkan_structs.hpp.

PipelineColorBlendAdvancedStateCreateInfoEXT& VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::operator= ( PipelineColorBlendAdvancedStateCreateInfoEXT const rhs)
default
PipelineColorBlendAdvancedStateCreateInfoEXT& VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::operator= ( VkPipelineColorBlendAdvancedStateCreateInfoEXT const rhs)
inline

Definition at line 78076 of file vulkan_structs.hpp.

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

Definition at line 78140 of file vulkan_structs.hpp.

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

Definition at line 78104 of file vulkan_structs.hpp.

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

Definition at line 78097 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAdvancedStateCreateInfoEXT& VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::setPNext ( const void pNext_)
inline

Definition at line 78083 of file vulkan_structs.hpp.

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

Definition at line 78090 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::allowDuplicate = false
static

Definition at line 78050 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::BlendOverlapEXT VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::blendOverlap = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated

Definition at line 78161 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::dstPremultiplied = {}

Definition at line 78160 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::pNext = {}

Definition at line 78158 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::srcPremultiplied = {}

Definition at line 78159 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::structureType = StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT
static

Definition at line 78051 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::sType = StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT

Definition at line 78157 of file vulkan_structs.hpp.


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