Vulkan-Hpp
vk::ShadingRatePaletteNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkShadingRatePaletteNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ShadingRatePaletteNV (uint32_t shadingRatePaletteEntryCount_={}, const vk::ShadingRatePaletteEntryNV *pShadingRatePaletteEntries_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ShadingRatePaletteNV (ShadingRatePaletteNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ShadingRatePaletteNV (VkShadingRatePaletteNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 ShadingRatePaletteNV (vk::ArrayProxyNoTemporaries< const vk::ShadingRatePaletteEntryNV > const &shadingRatePaletteEntries_)
 
ShadingRatePaletteNVoperator= (ShadingRatePaletteNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ShadingRatePaletteNVoperator= (VkShadingRatePaletteNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ShadingRatePaletteNVsetShadingRatePaletteEntryCount (uint32_t shadingRatePaletteEntryCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ShadingRatePaletteNVsetPShadingRatePaletteEntries (const vk::ShadingRatePaletteEntryNV *pShadingRatePaletteEntries_) VULKAN_HPP_NOEXCEPT
 
ShadingRatePaletteNVsetShadingRatePaletteEntries (vk::ArrayProxyNoTemporaries< const vk::ShadingRatePaletteEntryNV > const &shadingRatePaletteEntries_) VULKAN_HPP_NOEXCEPT
 
 operator VkShadingRatePaletteNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkShadingRatePaletteNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ShadingRatePaletteNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ShadingRatePaletteNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t shadingRatePaletteEntryCount = {}
 
const vk::ShadingRatePaletteEntryNVpShadingRatePaletteEntries = {}
 

Detailed Description

Definition at line 94931 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ ShadingRatePaletteNV() [1/4]

VULKAN_HPP_CONSTEXPR vk::ShadingRatePaletteNV::ShadingRatePaletteNV ( uint32_t  shadingRatePaletteEntryCount_ = {},
const vk::ShadingRatePaletteEntryNV pShadingRatePaletteEntries_ = {} 
)
inline

Definition at line 94936 of file vulkan_structs.hpp.

◆ ShadingRatePaletteNV() [2/4]

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

◆ ShadingRatePaletteNV() [3/4]

vk::ShadingRatePaletteNV::ShadingRatePaletteNV ( VkShadingRatePaletteNV const &  rhs)
inline

Definition at line 94945 of file vulkan_structs.hpp.

◆ ShadingRatePaletteNV() [4/4]

vk::ShadingRatePaletteNV::ShadingRatePaletteNV ( vk::ArrayProxyNoTemporaries< const vk::ShadingRatePaletteEntryNV > const &  shadingRatePaletteEntries_)
inline

Definition at line 94951 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkShadingRatePaletteNV &()

vk::ShadingRatePaletteNV::operator VkShadingRatePaletteNV & ( )
inline

Definition at line 94999 of file vulkan_structs.hpp.

◆ operator VkShadingRatePaletteNV const &()

vk::ShadingRatePaletteNV::operator VkShadingRatePaletteNV const & ( ) const
inline

Definition at line 94994 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 95028 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

ShadingRatePaletteNV& vk::ShadingRatePaletteNV::operator= ( VkShadingRatePaletteNV const &  rhs)
inline

Definition at line 94962 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 95019 of file vulkan_structs.hpp.

◆ setPShadingRatePaletteEntries()

VULKAN_HPP_CONSTEXPR_14 ShadingRatePaletteNV& vk::ShadingRatePaletteNV::setPShadingRatePaletteEntries ( const vk::ShadingRatePaletteEntryNV pShadingRatePaletteEntries_)
inline

Definition at line 94976 of file vulkan_structs.hpp.

◆ setShadingRatePaletteEntries()

ShadingRatePaletteNV& vk::ShadingRatePaletteNV::setShadingRatePaletteEntries ( vk::ArrayProxyNoTemporaries< const vk::ShadingRatePaletteEntryNV > const &  shadingRatePaletteEntries_)
inline

Definition at line 94983 of file vulkan_structs.hpp.

◆ setShadingRatePaletteEntryCount()

VULKAN_HPP_CONSTEXPR_14 ShadingRatePaletteNV& vk::ShadingRatePaletteNV::setShadingRatePaletteEntryCount ( uint32_t  shadingRatePaletteEntryCount_)
inline

Definition at line 94969 of file vulkan_structs.hpp.

Member Data Documentation

◆ pShadingRatePaletteEntries

const vk::ShadingRatePaletteEntryNV* vk::ShadingRatePaletteNV::pShadingRatePaletteEntries = {}

Definition at line 95036 of file vulkan_structs.hpp.

◆ shadingRatePaletteEntryCount

uint32_t vk::ShadingRatePaletteNV::shadingRatePaletteEntryCount = {}

Definition at line 95035 of file vulkan_structs.hpp.


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