Vulkan-Hpp
vk::BindDescriptorSetsInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkBindDescriptorSetsInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR BindDescriptorSetsInfoKHR (vk::ShaderStageFlags stageFlags_={}, vk::PipelineLayout layout_={}, uint32_t firstSet_={}, uint32_t descriptorSetCount_={}, const vk::DescriptorSet *pDescriptorSets_={}, uint32_t dynamicOffsetCount_={}, const uint32_t *pDynamicOffsets_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR BindDescriptorSetsInfoKHR (BindDescriptorSetsInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 BindDescriptorSetsInfoKHR (VkBindDescriptorSetsInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 BindDescriptorSetsInfoKHR (vk::ShaderStageFlags stageFlags_, vk::PipelineLayout layout_, uint32_t firstSet_, vk::ArrayProxyNoTemporaries< const vk::DescriptorSet > const &descriptorSets_, vk::ArrayProxyNoTemporaries< const uint32_t > const &dynamicOffsets_={}, const void *pNext_=nullptr)
 
BindDescriptorSetsInfoKHRoperator= (BindDescriptorSetsInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
BindDescriptorSetsInfoKHRoperator= (VkBindDescriptorSetsInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHRsetStageFlags (vk::ShaderStageFlags stageFlags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHRsetLayout (vk::PipelineLayout layout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHRsetFirstSet (uint32_t firstSet_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHRsetDescriptorSetCount (uint32_t descriptorSetCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHRsetPDescriptorSets (const vk::DescriptorSet *pDescriptorSets_) VULKAN_HPP_NOEXCEPT
 
BindDescriptorSetsInfoKHRsetDescriptorSets (vk::ArrayProxyNoTemporaries< const vk::DescriptorSet > const &descriptorSets_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHRsetDynamicOffsetCount (uint32_t dynamicOffsetCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHRsetPDynamicOffsets (const uint32_t *pDynamicOffsets_) VULKAN_HPP_NOEXCEPT
 
BindDescriptorSetsInfoKHRsetDynamicOffsets (vk::ArrayProxyNoTemporaries< const uint32_t > const &dynamicOffsets_) VULKAN_HPP_NOEXCEPT
 
 operator VkBindDescriptorSetsInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkBindDescriptorSetsInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (BindDescriptorSetsInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (BindDescriptorSetsInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eBindDescriptorSetsInfoKHR
 
const void * pNext = {}
 
vk::ShaderStageFlags stageFlags = {}
 
vk::PipelineLayout layout = {}
 
uint32_t firstSet = {}
 
uint32_t descriptorSetCount = {}
 
const vk::DescriptorSetpDescriptorSets = {}
 
uint32_t dynamicOffsetCount = {}
 
const uint32_t * pDynamicOffsets = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 7644 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ BindDescriptorSetsInfoKHR() [1/4]

VULKAN_HPP_CONSTEXPR vk::BindDescriptorSetsInfoKHR::BindDescriptorSetsInfoKHR ( vk::ShaderStageFlags  stageFlags_ = {},
vk::PipelineLayout  layout_ = {},
uint32_t  firstSet_ = {},
uint32_t  descriptorSetCount_ = {},
const vk::DescriptorSet pDescriptorSets_ = {},
uint32_t  dynamicOffsetCount_ = {},
const uint32_t *  pDynamicOffsets_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 7652 of file vulkan_structs.hpp.

◆ BindDescriptorSetsInfoKHR() [2/4]

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

◆ BindDescriptorSetsInfoKHR() [3/4]

vk::BindDescriptorSetsInfoKHR::BindDescriptorSetsInfoKHR ( VkBindDescriptorSetsInfoKHR const &  rhs)
inline

Definition at line 7673 of file vulkan_structs.hpp.

◆ BindDescriptorSetsInfoKHR() [4/4]

vk::BindDescriptorSetsInfoKHR::BindDescriptorSetsInfoKHR ( vk::ShaderStageFlags  stageFlags_,
vk::PipelineLayout  layout_,
uint32_t  firstSet_,
vk::ArrayProxyNoTemporaries< const vk::DescriptorSet > const &  descriptorSets_,
vk::ArrayProxyNoTemporaries< const uint32_t > const &  dynamicOffsets_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 7679 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkBindDescriptorSetsInfoKHR &()

vk::BindDescriptorSetsInfoKHR::operator VkBindDescriptorSetsInfoKHR & ( )
inline

Definition at line 7780 of file vulkan_structs.hpp.

◆ operator VkBindDescriptorSetsInfoKHR const &()

vk::BindDescriptorSetsInfoKHR::operator VkBindDescriptorSetsInfoKHR const & ( ) const
inline

Definition at line 7775 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 7819 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::operator= ( VkBindDescriptorSetsInfoKHR const &  rhs)
inline

Definition at line 7700 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 7808 of file vulkan_structs.hpp.

◆ setDescriptorSetCount()

VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::setDescriptorSetCount ( uint32_t  descriptorSetCount_)
inline

Definition at line 7731 of file vulkan_structs.hpp.

◆ setDescriptorSets()

BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::setDescriptorSets ( vk::ArrayProxyNoTemporaries< const vk::DescriptorSet > const &  descriptorSets_)
inline

Definition at line 7745 of file vulkan_structs.hpp.

◆ setDynamicOffsetCount()

VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::setDynamicOffsetCount ( uint32_t  dynamicOffsetCount_)
inline

Definition at line 7753 of file vulkan_structs.hpp.

◆ setDynamicOffsets()

BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::setDynamicOffsets ( vk::ArrayProxyNoTemporaries< const uint32_t > const &  dynamicOffsets_)
inline

Definition at line 7766 of file vulkan_structs.hpp.

◆ setFirstSet()

VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::setFirstSet ( uint32_t  firstSet_)
inline

Definition at line 7725 of file vulkan_structs.hpp.

◆ setLayout()

VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::setLayout ( vk::PipelineLayout  layout_)
inline

Definition at line 7719 of file vulkan_structs.hpp.

◆ setPDescriptorSets()

VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::setPDescriptorSets ( const vk::DescriptorSet pDescriptorSets_)
inline

Definition at line 7737 of file vulkan_structs.hpp.

◆ setPDynamicOffsets()

VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::setPDynamicOffsets ( const uint32_t *  pDynamicOffsets_)
inline

Definition at line 7759 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 7707 of file vulkan_structs.hpp.

◆ setStageFlags()

VULKAN_HPP_CONSTEXPR_14 BindDescriptorSetsInfoKHR& vk::BindDescriptorSetsInfoKHR::setStageFlags ( vk::ShaderStageFlags  stageFlags_)
inline

Definition at line 7713 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 7648 of file vulkan_structs.hpp.

◆ descriptorSetCount

uint32_t vk::BindDescriptorSetsInfoKHR::descriptorSetCount = {}

Definition at line 7831 of file vulkan_structs.hpp.

◆ dynamicOffsetCount

uint32_t vk::BindDescriptorSetsInfoKHR::dynamicOffsetCount = {}

Definition at line 7833 of file vulkan_structs.hpp.

◆ firstSet

uint32_t vk::BindDescriptorSetsInfoKHR::firstSet = {}

Definition at line 7830 of file vulkan_structs.hpp.

◆ layout

vk::PipelineLayout vk::BindDescriptorSetsInfoKHR::layout = {}

Definition at line 7829 of file vulkan_structs.hpp.

◆ pDescriptorSets

const vk::DescriptorSet* vk::BindDescriptorSetsInfoKHR::pDescriptorSets = {}

Definition at line 7832 of file vulkan_structs.hpp.

◆ pDynamicOffsets

const uint32_t* vk::BindDescriptorSetsInfoKHR::pDynamicOffsets = {}

Definition at line 7834 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 7827 of file vulkan_structs.hpp.

◆ stageFlags

vk::ShaderStageFlags vk::BindDescriptorSetsInfoKHR::stageFlags = {}

Definition at line 7828 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::BindDescriptorSetsInfoKHR::structureType = StructureType::eBindDescriptorSetsInfoKHR
static

Definition at line 7649 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::BindDescriptorSetsInfoKHR::sType = StructureType::eBindDescriptorSetsInfoKHR

Definition at line 7826 of file vulkan_structs.hpp.


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