Vulkan-Hpp
vk::CoarseSampleOrderCustomNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCoarseSampleOrderCustomNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CoarseSampleOrderCustomNV (vk::ShadingRatePaletteEntryNV shadingRate_=vk::ShadingRatePaletteEntryNV::eNoInvocations, uint32_t sampleCount_={}, uint32_t sampleLocationCount_={}, const vk::CoarseSampleLocationNV *pSampleLocations_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR CoarseSampleOrderCustomNV (CoarseSampleOrderCustomNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CoarseSampleOrderCustomNV (VkCoarseSampleOrderCustomNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 CoarseSampleOrderCustomNV (vk::ShadingRatePaletteEntryNV shadingRate_, uint32_t sampleCount_, vk::ArrayProxyNoTemporaries< const vk::CoarseSampleLocationNV > const &sampleLocations_)
 
CoarseSampleOrderCustomNVoperator= (CoarseSampleOrderCustomNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CoarseSampleOrderCustomNVoperator= (VkCoarseSampleOrderCustomNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNVsetShadingRate (vk::ShadingRatePaletteEntryNV shadingRate_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNVsetSampleCount (uint32_t sampleCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNVsetSampleLocationCount (uint32_t sampleLocationCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNVsetPSampleLocations (const vk::CoarseSampleLocationNV *pSampleLocations_) VULKAN_HPP_NOEXCEPT
 
CoarseSampleOrderCustomNVsetSampleLocations (vk::ArrayProxyNoTemporaries< const vk::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

vk::ShadingRatePaletteEntryNV shadingRate = vk::ShadingRatePaletteEntryNV::eNoInvocations
 
uint32_t sampleCount = {}
 
uint32_t sampleLocationCount = {}
 
const vk::CoarseSampleLocationNVpSampleLocations = {}
 

Detailed Description

Definition at line 14089 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ CoarseSampleOrderCustomNV() [1/4]

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

Definition at line 14095 of file vulkan_structs.hpp.

◆ CoarseSampleOrderCustomNV() [2/4]

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

◆ CoarseSampleOrderCustomNV() [3/4]

vk::CoarseSampleOrderCustomNV::CoarseSampleOrderCustomNV ( VkCoarseSampleOrderCustomNV const &  rhs)
inline

Definition at line 14108 of file vulkan_structs.hpp.

◆ CoarseSampleOrderCustomNV() [4/4]

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

Definition at line 14114 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkCoarseSampleOrderCustomNV &()

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

Definition at line 14176 of file vulkan_structs.hpp.

◆ operator VkCoarseSampleOrderCustomNV const &()

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

Definition at line 14171 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 14209 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

CoarseSampleOrderCustomNV& vk::CoarseSampleOrderCustomNV::operator= ( VkCoarseSampleOrderCustomNV const &  rhs)
inline

Definition at line 14128 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 14199 of file vulkan_structs.hpp.

◆ setPSampleLocations()

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

Definition at line 14154 of file vulkan_structs.hpp.

◆ setSampleCount()

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

Definition at line 14141 of file vulkan_structs.hpp.

◆ setSampleLocationCount()

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

Definition at line 14147 of file vulkan_structs.hpp.

◆ setSampleLocations()

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

Definition at line 14161 of file vulkan_structs.hpp.

◆ setShadingRate()

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

Definition at line 14135 of file vulkan_structs.hpp.

Member Data Documentation

◆ pSampleLocations

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

Definition at line 14219 of file vulkan_structs.hpp.

◆ sampleCount

uint32_t vk::CoarseSampleOrderCustomNV::sampleCount = {}

Definition at line 14217 of file vulkan_structs.hpp.

◆ sampleLocationCount

uint32_t vk::CoarseSampleOrderCustomNV::sampleLocationCount = {}

Definition at line 14218 of file vulkan_structs.hpp.

◆ shadingRate

Definition at line 14216 of file vulkan_structs.hpp.


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