Vulkan-Hpp
vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineViewportCoarseSampleOrderStateCreateInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineViewportCoarseSampleOrderStateCreateInfoNV (vk::CoarseSampleOrderTypeNV sampleOrderType_=vk::CoarseSampleOrderTypeNV::eDefault, uint32_t customSampleOrderCount_={}, const vk::CoarseSampleOrderCustomNV *pCustomSampleOrders_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineViewportCoarseSampleOrderStateCreateInfoNV (PipelineViewportCoarseSampleOrderStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineViewportCoarseSampleOrderStateCreateInfoNV (VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 PipelineViewportCoarseSampleOrderStateCreateInfoNV (vk::CoarseSampleOrderTypeNV sampleOrderType_, vk::ArrayProxyNoTemporaries< const vk::CoarseSampleOrderCustomNV > const &customSampleOrders_, const void *pNext_=nullptr)
 
PipelineViewportCoarseSampleOrderStateCreateInfoNVoperator= (PipelineViewportCoarseSampleOrderStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineViewportCoarseSampleOrderStateCreateInfoNVoperator= (VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNVsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNVsetSampleOrderType (vk::CoarseSampleOrderTypeNV sampleOrderType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNVsetCustomSampleOrderCount (uint32_t customSampleOrderCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNVsetPCustomSampleOrders (const vk::CoarseSampleOrderCustomNV *pCustomSampleOrders_) VULKAN_HPP_NOEXCEPT
 
PipelineViewportCoarseSampleOrderStateCreateInfoNVsetCustomSampleOrders (vk::ArrayProxyNoTemporaries< const vk::CoarseSampleOrderCustomNV > const &customSampleOrders_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineViewportCoarseSampleOrderStateCreateInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineViewportCoarseSampleOrderStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineViewportCoarseSampleOrderStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV
 
const void * pNext = {}
 
vk::CoarseSampleOrderTypeNV sampleOrderType = vk::CoarseSampleOrderTypeNV::eDefault
 
uint32_t customSampleOrderCount = {}
 
const vk::CoarseSampleOrderCustomNVpCustomSampleOrders = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 94555 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineViewportCoarseSampleOrderStateCreateInfoNV() [1/4]

VULKAN_HPP_CONSTEXPR vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::PipelineViewportCoarseSampleOrderStateCreateInfoNV ( vk::CoarseSampleOrderTypeNV  sampleOrderType_ = vk::CoarseSampleOrderTypeNV::eDefault,
uint32_t  customSampleOrderCount_ = {},
const vk::CoarseSampleOrderCustomNV pCustomSampleOrders_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 94563 of file vulkan_structs.hpp.

◆ PipelineViewportCoarseSampleOrderStateCreateInfoNV() [2/4]

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

◆ PipelineViewportCoarseSampleOrderStateCreateInfoNV() [3/4]

vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::PipelineViewportCoarseSampleOrderStateCreateInfoNV ( VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const &  rhs)
inline

Definition at line 94578 of file vulkan_structs.hpp.

◆ PipelineViewportCoarseSampleOrderStateCreateInfoNV() [4/4]

vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::PipelineViewportCoarseSampleOrderStateCreateInfoNV ( vk::CoarseSampleOrderTypeNV  sampleOrderType_,
vk::ArrayProxyNoTemporaries< const vk::CoarseSampleOrderCustomNV > const &  customSampleOrders_,
const void *  pNext_ = nullptr 
)
inline

Definition at line 94584 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineViewportCoarseSampleOrderStateCreateInfoNV &()

vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::operator VkPipelineViewportCoarseSampleOrderStateCreateInfoNV & ( )
inline

Definition at line 94650 of file vulkan_structs.hpp.

◆ operator VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const &()

vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::operator VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const & ( ) const
inline

Definition at line 94645 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 94684 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineViewportCoarseSampleOrderStateCreateInfoNV& vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::operator= ( VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const &  rhs)
inline

Definition at line 94600 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 94674 of file vulkan_structs.hpp.

◆ setCustomSampleOrderCount()

VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNV& vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::setCustomSampleOrderCount ( uint32_t  customSampleOrderCount_)
inline

Definition at line 94621 of file vulkan_structs.hpp.

◆ setCustomSampleOrders()

PipelineViewportCoarseSampleOrderStateCreateInfoNV& vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::setCustomSampleOrders ( vk::ArrayProxyNoTemporaries< const vk::CoarseSampleOrderCustomNV > const &  customSampleOrders_)
inline

Definition at line 94635 of file vulkan_structs.hpp.

◆ setPCustomSampleOrders()

VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNV& vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::setPCustomSampleOrders ( const vk::CoarseSampleOrderCustomNV pCustomSampleOrders_)
inline

Definition at line 94628 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 94607 of file vulkan_structs.hpp.

◆ setSampleOrderType()

VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNV& vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::setSampleOrderType ( vk::CoarseSampleOrderTypeNV  sampleOrderType_)
inline

Definition at line 94614 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 94559 of file vulkan_structs.hpp.

◆ customSampleOrderCount

uint32_t vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::customSampleOrderCount = {}

Definition at line 94694 of file vulkan_structs.hpp.

◆ pCustomSampleOrders

const vk::CoarseSampleOrderCustomNV* vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::pCustomSampleOrders = {}

Definition at line 94695 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 94692 of file vulkan_structs.hpp.

◆ sampleOrderType

vk::CoarseSampleOrderTypeNV vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::sampleOrderType = vk::CoarseSampleOrderTypeNV::eDefault

Definition at line 94693 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::structureType = StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV
static

Definition at line 94560 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineViewportCoarseSampleOrderStateCreateInfoNV::sType = StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV

Definition at line 94691 of file vulkan_structs.hpp.


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