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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCoarseSampleOrderCustomNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CoarseSampleOrderCustomNV (VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV shadingRate_=VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV::eNoInvocations, uint32_t sampleCount_={}, uint32_t sampleLocationCount_={}, const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV *pSampleLocations_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR CoarseSampleOrderCustomNV (CoarseSampleOrderCustomNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CoarseSampleOrderCustomNV (VkCoarseSampleOrderCustomNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 CoarseSampleOrderCustomNV (VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV shadingRate_, uint32_t sampleCount_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV > const &sampleLocations_)
 
CoarseSampleOrderCustomNVoperator= (CoarseSampleOrderCustomNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CoarseSampleOrderCustomNVoperator= (VkCoarseSampleOrderCustomNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CoarseSampleOrderCustomNV
setShadingRate (VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV shadingRate_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CoarseSampleOrderCustomNV
setSampleCount (uint32_t sampleCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CoarseSampleOrderCustomNV
setSampleLocationCount (uint32_t sampleLocationCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CoarseSampleOrderCustomNV
setPSampleLocations (const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV *pSampleLocations_) VULKAN_HPP_NOEXCEPT
 
CoarseSampleOrderCustomNVsetSampleLocations (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV > const &sampleLocations_) VULKAN_HPP_NOEXCEPT
 
 operator VkCoarseSampleOrderCustomNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkCoarseSampleOrderCustomNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (CoarseSampleOrderCustomNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (CoarseSampleOrderCustomNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV shadingRate = VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV::eNoInvocations
 
uint32_t sampleCount = {}
 
uint32_t sampleLocationCount = {}
 
const
VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV
pSampleLocations = {}
 

Detailed Description

Definition at line 12955 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::CoarseSampleOrderCustomNV ( VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV  shadingRate_ = VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV::eNoInvocations,
uint32_t  sampleCount_ = {},
uint32_t  sampleLocationCount_ = {},
const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV pSampleLocations_ = {} 
)
inline

Definition at line 12961 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::CoarseSampleOrderCustomNV ( CoarseSampleOrderCustomNV const rhs)
default
VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::CoarseSampleOrderCustomNV ( VkCoarseSampleOrderCustomNV const rhs)
inline

Definition at line 12974 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::CoarseSampleOrderCustomNV ( VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV  shadingRate_,
uint32_t  sampleCount_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV > const sampleLocations_ 
)
inline

Definition at line 12980 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::operator VkCoarseSampleOrderCustomNV & ( )
inline

Definition at line 13042 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::operator VkCoarseSampleOrderCustomNV const & ( ) const
inline

Definition at line 13037 of file vulkan_structs.hpp.

CoarseSampleOrderCustomNV& VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::operator= ( CoarseSampleOrderCustomNV const rhs)
default
CoarseSampleOrderCustomNV& VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::operator= ( VkCoarseSampleOrderCustomNV const rhs)
inline

Definition at line 12994 of file vulkan_structs.hpp.

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

Definition at line 13065 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNV& VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::setPSampleLocations ( const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV pSampleLocations_)
inline

Definition at line 13020 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNV& VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::setSampleCount ( uint32_t  sampleCount_)
inline

Definition at line 13007 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNV& VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::setSampleLocationCount ( uint32_t  sampleLocationCount_)
inline

Definition at line 13013 of file vulkan_structs.hpp.

CoarseSampleOrderCustomNV& VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::setSampleLocations ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV > const sampleLocations_)
inline

Definition at line 13027 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNV& VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::setShadingRate ( VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV  shadingRate_)
inline

Definition at line 13001 of file vulkan_structs.hpp.

Member Data Documentation

const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV* VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::pSampleLocations = {}

Definition at line 13085 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::sampleCount = {}

Definition at line 13083 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::sampleLocationCount = {}

Definition at line 13084 of file vulkan_structs.hpp.

Definition at line 13082 of file vulkan_structs.hpp.


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