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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineCoverageModulationStateCreateInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineCoverageModulationStateCreateInfoNV (VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV flags_={}, VULKAN_HPP_NAMESPACE::CoverageModulationModeNV coverageModulationMode_=VULKAN_HPP_NAMESPACE::CoverageModulationModeNV::eNone, VULKAN_HPP_NAMESPACE::Bool32 coverageModulationTableEnable_={}, uint32_t coverageModulationTableCount_={}, const float *pCoverageModulationTable_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineCoverageModulationStateCreateInfoNV (PipelineCoverageModulationStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineCoverageModulationStateCreateInfoNV (VkPipelineCoverageModulationStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 PipelineCoverageModulationStateCreateInfoNV (VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV flags_, VULKAN_HPP_NAMESPACE::CoverageModulationModeNV coverageModulationMode_, VULKAN_HPP_NAMESPACE::Bool32 coverageModulationTableEnable_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const float > const &coverageModulationTable_, const void *pNext_=nullptr)
 
PipelineCoverageModulationStateCreateInfoNVoperator= (PipelineCoverageModulationStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineCoverageModulationStateCreateInfoNVoperator= (VkPipelineCoverageModulationStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineCoverageModulationStateCreateInfoNV
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineCoverageModulationStateCreateInfoNV
setFlags (VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineCoverageModulationStateCreateInfoNV
setCoverageModulationMode (VULKAN_HPP_NAMESPACE::CoverageModulationModeNV coverageModulationMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineCoverageModulationStateCreateInfoNV
setCoverageModulationTableEnable (VULKAN_HPP_NAMESPACE::Bool32 coverageModulationTableEnable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineCoverageModulationStateCreateInfoNV
setCoverageModulationTableCount (uint32_t coverageModulationTableCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineCoverageModulationStateCreateInfoNV
setPCoverageModulationTable (const float *pCoverageModulationTable_) VULKAN_HPP_NOEXCEPT
 
PipelineCoverageModulationStateCreateInfoNVsetCoverageModulationTable (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const float > const &coverageModulationTable_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineCoverageModulationStateCreateInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineCoverageModulationStateCreateInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineCoverageModulationStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineCoverageModulationStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineCoverageModulationStateCreateInfoNV
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV flags = {}
 
VULKAN_HPP_NAMESPACE::CoverageModulationModeNV coverageModulationMode = VULKAN_HPP_NAMESPACE::CoverageModulationModeNV::eNone
 
VULKAN_HPP_NAMESPACE::Bool32 coverageModulationTableEnable = {}
 
uint32_t coverageModulationTableCount = {}
 
const floatpCoverageModulationTable = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 78393 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::PipelineCoverageModulationStateCreateInfoNV ( VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV  flags_ = {},
VULKAN_HPP_NAMESPACE::CoverageModulationModeNV  coverageModulationMode_ = VULKAN_HPP_NAMESPACE::CoverageModulationModeNV::eNone,
VULKAN_HPP_NAMESPACE::Bool32  coverageModulationTableEnable_ = {},
uint32_t  coverageModulationTableCount_ = {},
const float pCoverageModulationTable_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 78401 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::PipelineCoverageModulationStateCreateInfoNV ( PipelineCoverageModulationStateCreateInfoNV const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::PipelineCoverageModulationStateCreateInfoNV ( VkPipelineCoverageModulationStateCreateInfoNV const rhs)
inline

Definition at line 78419 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::PipelineCoverageModulationStateCreateInfoNV ( VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV  flags_,
VULKAN_HPP_NAMESPACE::CoverageModulationModeNV  coverageModulationMode_,
VULKAN_HPP_NAMESPACE::Bool32  coverageModulationTableEnable_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const float > const coverageModulationTable_,
const void pNext_ = nullptr 
)
inline

Definition at line 78425 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::operator VkPipelineCoverageModulationStateCreateInfoNV & ( )
inline

Definition at line 78507 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::operator VkPipelineCoverageModulationStateCreateInfoNV const & ( ) const
inline

Definition at line 78502 of file vulkan_structs.hpp.

PipelineCoverageModulationStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::operator= ( PipelineCoverageModulationStateCreateInfoNV const rhs)
default
PipelineCoverageModulationStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::operator= ( VkPipelineCoverageModulationStateCreateInfoNV const rhs)
inline

Definition at line 78443 of file vulkan_structs.hpp.

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

Definition at line 78533 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::setCoverageModulationMode ( VULKAN_HPP_NAMESPACE::CoverageModulationModeNV  coverageModulationMode_)
inline

Definition at line 78464 of file vulkan_structs.hpp.

PipelineCoverageModulationStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::setCoverageModulationTable ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const float > const coverageModulationTable_)
inline

Definition at line 78493 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::setCoverageModulationTableCount ( uint32_t  coverageModulationTableCount_)
inline

Definition at line 78478 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::setCoverageModulationTableEnable ( VULKAN_HPP_NAMESPACE::Bool32  coverageModulationTableEnable_)
inline

Definition at line 78471 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::setFlags ( VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV  flags_)
inline

Definition at line 78457 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::setPCoverageModulationTable ( const float pCoverageModulationTable_)
inline

Definition at line 78485 of file vulkan_structs.hpp.

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

Definition at line 78450 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 78397 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CoverageModulationModeNV VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::coverageModulationMode = VULKAN_HPP_NAMESPACE::CoverageModulationModeNV::eNone

Definition at line 78554 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::coverageModulationTableCount = {}

Definition at line 78556 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::coverageModulationTableEnable = {}

Definition at line 78555 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::flags = {}

Definition at line 78553 of file vulkan_structs.hpp.

const float* VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::pCoverageModulationTable = {}

Definition at line 78557 of file vulkan_structs.hpp.

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

Definition at line 78552 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::structureType = StructureType::ePipelineCoverageModulationStateCreateInfoNV
static

Definition at line 78398 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::sType = StructureType::ePipelineCoverageModulationStateCreateInfoNV

Definition at line 78551 of file vulkan_structs.hpp.


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