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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineViewportCoarseSampleOrderStateCreateInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineViewportCoarseSampleOrderStateCreateInfoNV (VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType_=VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV::eDefault, uint32_t customSampleOrderCount_={}, const VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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
PipelineViewportCoarseSampleOrderStateCreateInfoNV
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportCoarseSampleOrderStateCreateInfoNV
setSampleOrderType (VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportCoarseSampleOrderStateCreateInfoNV
setCustomSampleOrderCount (uint32_t customSampleOrderCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportCoarseSampleOrderStateCreateInfoNV
setPCustomSampleOrders (const VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV *pCustomSampleOrders_) VULKAN_HPP_NOEXCEPT
 
PipelineViewportCoarseSampleOrderStateCreateInfoNVsetCustomSampleOrders (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType = VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV::eDefault
 
uint32_t customSampleOrderCount = {}
 
const
VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV
pCustomSampleOrders = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 82201 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 82209 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV::PipelineViewportCoarseSampleOrderStateCreateInfoNV ( PipelineViewportCoarseSampleOrderStateCreateInfoNV const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV::PipelineViewportCoarseSampleOrderStateCreateInfoNV ( VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const rhs)
inline

Definition at line 82224 of file vulkan_structs.hpp.

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

Definition at line 82230 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 82296 of file vulkan_structs.hpp.

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

Definition at line 82291 of file vulkan_structs.hpp.

PipelineViewportCoarseSampleOrderStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV::operator= ( PipelineViewportCoarseSampleOrderStateCreateInfoNV const rhs)
default
PipelineViewportCoarseSampleOrderStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV::operator= ( VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const rhs)
inline

Definition at line 82246 of file vulkan_structs.hpp.

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

Definition at line 82320 of file vulkan_structs.hpp.

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

Definition at line 82267 of file vulkan_structs.hpp.

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

Definition at line 82281 of file vulkan_structs.hpp.

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

Definition at line 82274 of file vulkan_structs.hpp.

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

Definition at line 82253 of file vulkan_structs.hpp.

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

Definition at line 82260 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 82205 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV::customSampleOrderCount = {}

Definition at line 82340 of file vulkan_structs.hpp.

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

Definition at line 82341 of file vulkan_structs.hpp.

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

Definition at line 82338 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV::sampleOrderType = VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV::eDefault

Definition at line 82339 of file vulkan_structs.hpp.

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

Definition at line 82206 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV::sType = StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV

Definition at line 82337 of file vulkan_structs.hpp.


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