Vulkan-Hpp
vk::PipelineCoverageModulationStateCreateInfoNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineCoverageModulationStateCreateInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineCoverageModulationStateCreateInfoNV (vk::PipelineCoverageModulationStateCreateFlagsNV flags_={}, vk::CoverageModulationModeNV coverageModulationMode_=vk::CoverageModulationModeNV::eNone, vk::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 (vk::PipelineCoverageModulationStateCreateFlagsNV flags_, vk::CoverageModulationModeNV coverageModulationMode_, vk::Bool32 coverageModulationTableEnable_, vk::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 PipelineCoverageModulationStateCreateInfoNVsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNVsetFlags (vk::PipelineCoverageModulationStateCreateFlagsNV flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNVsetCoverageModulationMode (vk::CoverageModulationModeNV coverageModulationMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNVsetCoverageModulationTableEnable (vk::Bool32 coverageModulationTableEnable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNVsetCoverageModulationTableCount (uint32_t coverageModulationTableCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNVsetPCoverageModulationTable (const float *pCoverageModulationTable_) VULKAN_HPP_NOEXCEPT
 
PipelineCoverageModulationStateCreateInfoNVsetCoverageModulationTable (vk::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

vk::StructureType sType = StructureType::ePipelineCoverageModulationStateCreateInfoNV
 
const void * pNext = {}
 
vk::PipelineCoverageModulationStateCreateFlagsNV flags = {}
 
vk::CoverageModulationModeNV coverageModulationMode = vk::CoverageModulationModeNV::eNone
 
vk::Bool32 coverageModulationTableEnable = {}
 
uint32_t coverageModulationTableCount = {}
 
const float * pCoverageModulationTable = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 90536 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineCoverageModulationStateCreateInfoNV() [1/4]

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

Definition at line 90544 of file vulkan_structs.hpp.

◆ PipelineCoverageModulationStateCreateInfoNV() [2/4]

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

◆ PipelineCoverageModulationStateCreateInfoNV() [3/4]

vk::PipelineCoverageModulationStateCreateInfoNV::PipelineCoverageModulationStateCreateInfoNV ( VkPipelineCoverageModulationStateCreateInfoNV const &  rhs)
inline

Definition at line 90562 of file vulkan_structs.hpp.

◆ PipelineCoverageModulationStateCreateInfoNV() [4/4]

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

Definition at line 90568 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineCoverageModulationStateCreateInfoNV &()

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

Definition at line 90650 of file vulkan_structs.hpp.

◆ operator VkPipelineCoverageModulationStateCreateInfoNV const &()

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

Definition at line 90645 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 90687 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineCoverageModulationStateCreateInfoNV& vk::PipelineCoverageModulationStateCreateInfoNV::operator= ( VkPipelineCoverageModulationStateCreateInfoNV const &  rhs)
inline

Definition at line 90586 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 90676 of file vulkan_structs.hpp.

◆ setCoverageModulationMode()

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

Definition at line 90607 of file vulkan_structs.hpp.

◆ setCoverageModulationTable()

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

Definition at line 90636 of file vulkan_structs.hpp.

◆ setCoverageModulationTableCount()

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

Definition at line 90621 of file vulkan_structs.hpp.

◆ setCoverageModulationTableEnable()

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

Definition at line 90614 of file vulkan_structs.hpp.

◆ setFlags()

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

Definition at line 90600 of file vulkan_structs.hpp.

◆ setPCoverageModulationTable()

VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV& vk::PipelineCoverageModulationStateCreateInfoNV::setPCoverageModulationTable ( const float *  pCoverageModulationTable_)
inline

Definition at line 90628 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 90593 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 90540 of file vulkan_structs.hpp.

◆ coverageModulationMode

vk::CoverageModulationModeNV vk::PipelineCoverageModulationStateCreateInfoNV::coverageModulationMode = vk::CoverageModulationModeNV::eNone

Definition at line 90697 of file vulkan_structs.hpp.

◆ coverageModulationTableCount

uint32_t vk::PipelineCoverageModulationStateCreateInfoNV::coverageModulationTableCount = {}

Definition at line 90699 of file vulkan_structs.hpp.

◆ coverageModulationTableEnable

vk::Bool32 vk::PipelineCoverageModulationStateCreateInfoNV::coverageModulationTableEnable = {}

Definition at line 90698 of file vulkan_structs.hpp.

◆ flags

vk::PipelineCoverageModulationStateCreateFlagsNV vk::PipelineCoverageModulationStateCreateInfoNV::flags = {}

Definition at line 90696 of file vulkan_structs.hpp.

◆ pCoverageModulationTable

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

Definition at line 90700 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 90695 of file vulkan_structs.hpp.

◆ structureType

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

Definition at line 90541 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineCoverageModulationStateCreateInfoNV::sType = StructureType::ePipelineCoverageModulationStateCreateInfoNV

Definition at line 90694 of file vulkan_structs.hpp.


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