Vulkan-Hpp
vk::PipelineCoverageReductionStateCreateInfoNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineCoverageReductionStateCreateInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineCoverageReductionStateCreateInfoNV (vk::PipelineCoverageReductionStateCreateFlagsNV flags_={}, vk::CoverageReductionModeNV coverageReductionMode_=vk::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 PipelineCoverageReductionStateCreateInfoNVsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCoverageReductionStateCreateInfoNVsetFlags (vk::PipelineCoverageReductionStateCreateFlagsNV flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCoverageReductionStateCreateInfoNVsetCoverageReductionMode (vk::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

vk::StructureType sType = StructureType::ePipelineCoverageReductionStateCreateInfoNV
 
const void * pNext = {}
 
vk::PipelineCoverageReductionStateCreateFlagsNV flags = {}
 
vk::CoverageReductionModeNV coverageReductionMode = vk::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 90709 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineCoverageReductionStateCreateInfoNV() [1/3]

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

Definition at line 90717 of file vulkan_structs.hpp.

◆ PipelineCoverageReductionStateCreateInfoNV() [2/3]

VULKAN_HPP_CONSTEXPR vk::PipelineCoverageReductionStateCreateInfoNV::PipelineCoverageReductionStateCreateInfoNV ( PipelineCoverageReductionStateCreateInfoNV const &  rhs)
default

◆ PipelineCoverageReductionStateCreateInfoNV() [3/3]

vk::PipelineCoverageReductionStateCreateInfoNV::PipelineCoverageReductionStateCreateInfoNV ( VkPipelineCoverageReductionStateCreateInfoNV const &  rhs)
inline

Definition at line 90729 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineCoverageReductionStateCreateInfoNV &()

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

Definition at line 90770 of file vulkan_structs.hpp.

◆ operator VkPipelineCoverageReductionStateCreateInfoNV const &()

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

Definition at line 90765 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PipelineCoverageReductionStateCreateInfoNV::operator!= ( PipelineCoverageReductionStateCreateInfoNV const &  rhs) const
inline

Definition at line 90802 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PipelineCoverageReductionStateCreateInfoNV& vk::PipelineCoverageReductionStateCreateInfoNV::operator= ( PipelineCoverageReductionStateCreateInfoNV const &  rhs)
default

◆ operator=() [2/2]

PipelineCoverageReductionStateCreateInfoNV& vk::PipelineCoverageReductionStateCreateInfoNV::operator= ( VkPipelineCoverageReductionStateCreateInfoNV const &  rhs)
inline

Definition at line 90737 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PipelineCoverageReductionStateCreateInfoNV::operator== ( PipelineCoverageReductionStateCreateInfoNV const &  rhs) const
inline

Definition at line 90793 of file vulkan_structs.hpp.

◆ setCoverageReductionMode()

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

Definition at line 90758 of file vulkan_structs.hpp.

◆ setFlags()

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

Definition at line 90751 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 PipelineCoverageReductionStateCreateInfoNV& vk::PipelineCoverageReductionStateCreateInfoNV::setPNext ( const void *  pNext_)
inline

Definition at line 90744 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 90713 of file vulkan_structs.hpp.

◆ coverageReductionMode

vk::CoverageReductionModeNV vk::PipelineCoverageReductionStateCreateInfoNV::coverageReductionMode = vk::CoverageReductionModeNV::eMerge

Definition at line 90812 of file vulkan_structs.hpp.

◆ flags

vk::PipelineCoverageReductionStateCreateFlagsNV vk::PipelineCoverageReductionStateCreateInfoNV::flags = {}

Definition at line 90811 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 90810 of file vulkan_structs.hpp.

◆ structureType

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

Definition at line 90714 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineCoverageReductionStateCreateInfoNV::sType = StructureType::ePipelineCoverageReductionStateCreateInfoNV

Definition at line 90809 of file vulkan_structs.hpp.


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