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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineCoverageReductionStateCreateInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineCoverageReductionStateCreateInfoNV (VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV flags_={}, VULKAN_HPP_NAMESPACE::CoverageReductionModeNV coverageReductionMode_=VULKAN_HPP_NAMESPACE::CoverageReductionModeNV::eMerge, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineCoverageReductionStateCreateInfoNV (PipelineCoverageReductionStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineCoverageReductionStateCreateInfoNV (VkPipelineCoverageReductionStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineCoverageReductionStateCreateInfoNVoperator= (PipelineCoverageReductionStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineCoverageReductionStateCreateInfoNVoperator= (VkPipelineCoverageReductionStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineCoverageReductionStateCreateInfoNV
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineCoverageReductionStateCreateInfoNV
setFlags (VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineCoverageReductionStateCreateInfoNV
setCoverageReductionMode (VULKAN_HPP_NAMESPACE::CoverageReductionModeNV coverageReductionMode_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineCoverageReductionStateCreateInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineCoverageReductionStateCreateInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineCoverageReductionStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineCoverageReductionStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineCoverageReductionStateCreateInfoNV
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV flags = {}
 
VULKAN_HPP_NAMESPACE::CoverageReductionModeNV coverageReductionMode = VULKAN_HPP_NAMESPACE::CoverageReductionModeNV::eMerge
 

Static Public Attributes

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

Detailed Description

Definition at line 78566 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::PipelineCoverageReductionStateCreateInfoNV ( VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV  flags_ = {},
VULKAN_HPP_NAMESPACE::CoverageReductionModeNV  coverageReductionMode_ = VULKAN_HPP_NAMESPACE::CoverageReductionModeNV::eMerge,
const void pNext_ = nullptr 
)
inline

Definition at line 78574 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::PipelineCoverageReductionStateCreateInfoNV ( PipelineCoverageReductionStateCreateInfoNV const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::PipelineCoverageReductionStateCreateInfoNV ( VkPipelineCoverageReductionStateCreateInfoNV const rhs)
inline

Definition at line 78586 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::operator VkPipelineCoverageReductionStateCreateInfoNV & ( )
inline

Definition at line 78627 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::operator VkPipelineCoverageReductionStateCreateInfoNV const & ( ) const
inline

Definition at line 78622 of file vulkan_structs.hpp.

PipelineCoverageReductionStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::operator= ( PipelineCoverageReductionStateCreateInfoNV const rhs)
default
PipelineCoverageReductionStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::operator= ( VkPipelineCoverageReductionStateCreateInfoNV const rhs)
inline

Definition at line 78594 of file vulkan_structs.hpp.

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

Definition at line 78650 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineCoverageReductionStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::setCoverageReductionMode ( VULKAN_HPP_NAMESPACE::CoverageReductionModeNV  coverageReductionMode_)
inline

Definition at line 78615 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineCoverageReductionStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::setFlags ( VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV  flags_)
inline

Definition at line 78608 of file vulkan_structs.hpp.

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

Definition at line 78601 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 78570 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CoverageReductionModeNV VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::coverageReductionMode = VULKAN_HPP_NAMESPACE::CoverageReductionModeNV::eMerge

Definition at line 78669 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::flags = {}

Definition at line 78668 of file vulkan_structs.hpp.

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

Definition at line 78667 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::structureType = StructureType::ePipelineCoverageReductionStateCreateInfoNV
static

Definition at line 78571 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::sType = StructureType::ePipelineCoverageReductionStateCreateInfoNV

Definition at line 78666 of file vulkan_structs.hpp.


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