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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCopyDescriptorSet
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CopyDescriptorSet (VULKAN_HPP_NAMESPACE::DescriptorSet srcSet_={}, uint32_t srcBinding_={}, uint32_t srcArrayElement_={}, VULKAN_HPP_NAMESPACE::DescriptorSet dstSet_={}, uint32_t dstBinding_={}, uint32_t dstArrayElement_={}, uint32_t descriptorCount_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR CopyDescriptorSet (CopyDescriptorSet const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CopyDescriptorSet (VkCopyDescriptorSet const &rhs) VULKAN_HPP_NOEXCEPT
 
CopyDescriptorSetoperator= (CopyDescriptorSet const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CopyDescriptorSetoperator= (VkCopyDescriptorSet const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyDescriptorSet
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyDescriptorSet
setSrcSet (VULKAN_HPP_NAMESPACE::DescriptorSet srcSet_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyDescriptorSet
setSrcBinding (uint32_t srcBinding_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyDescriptorSet
setSrcArrayElement (uint32_t srcArrayElement_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyDescriptorSet
setDstSet (VULKAN_HPP_NAMESPACE::DescriptorSet dstSet_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyDescriptorSet
setDstBinding (uint32_t dstBinding_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyDescriptorSet
setDstArrayElement (uint32_t dstArrayElement_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyDescriptorSet
setDescriptorCount (uint32_t descriptorCount_) VULKAN_HPP_NOEXCEPT
 
 operator VkCopyDescriptorSet const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkCopyDescriptorSet & () VULKAN_HPP_NOEXCEPT
 
bool operator== (CopyDescriptorSet const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (CopyDescriptorSet const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyDescriptorSet
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::DescriptorSet srcSet = {}
 
uint32_t srcBinding = {}
 
uint32_t srcArrayElement = {}
 
VULKAN_HPP_NAMESPACE::DescriptorSet dstSet = {}
 
uint32_t dstBinding = {}
 
uint32_t dstArrayElement = {}
 
uint32_t descriptorCount = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 16132 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CopyDescriptorSet::CopyDescriptorSet ( VULKAN_HPP_NAMESPACE::DescriptorSet  srcSet_ = {},
uint32_t  srcBinding_ = {},
uint32_t  srcArrayElement_ = {},
VULKAN_HPP_NAMESPACE::DescriptorSet  dstSet_ = {},
uint32_t  dstBinding_ = {},
uint32_t  dstArrayElement_ = {},
uint32_t  descriptorCount_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 16140 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CopyDescriptorSet::CopyDescriptorSet ( CopyDescriptorSet const rhs)
default
VULKAN_HPP_NAMESPACE::CopyDescriptorSet::CopyDescriptorSet ( VkCopyDescriptorSet const rhs)
inline

Definition at line 16161 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::CopyDescriptorSet::operator VkCopyDescriptorSet & ( )
inline

Definition at line 16227 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CopyDescriptorSet::operator VkCopyDescriptorSet const & ( ) const
inline

Definition at line 16222 of file vulkan_structs.hpp.

Definition at line 16266 of file vulkan_structs.hpp.

CopyDescriptorSet& VULKAN_HPP_NAMESPACE::CopyDescriptorSet::operator= ( CopyDescriptorSet const rhs)
default
CopyDescriptorSet& VULKAN_HPP_NAMESPACE::CopyDescriptorSet::operator= ( VkCopyDescriptorSet const rhs)
inline

Definition at line 16166 of file vulkan_structs.hpp.

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

Definition at line 16255 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet& VULKAN_HPP_NAMESPACE::CopyDescriptorSet::setDescriptorCount ( uint32_t  descriptorCount_)
inline

Definition at line 16215 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet& VULKAN_HPP_NAMESPACE::CopyDescriptorSet::setDstArrayElement ( uint32_t  dstArrayElement_)
inline

Definition at line 16209 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet& VULKAN_HPP_NAMESPACE::CopyDescriptorSet::setDstBinding ( uint32_t  dstBinding_)
inline

Definition at line 16203 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet& VULKAN_HPP_NAMESPACE::CopyDescriptorSet::setDstSet ( VULKAN_HPP_NAMESPACE::DescriptorSet  dstSet_)
inline

Definition at line 16197 of file vulkan_structs.hpp.

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

Definition at line 16173 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet& VULKAN_HPP_NAMESPACE::CopyDescriptorSet::setSrcArrayElement ( uint32_t  srcArrayElement_)
inline

Definition at line 16191 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet& VULKAN_HPP_NAMESPACE::CopyDescriptorSet::setSrcBinding ( uint32_t  srcBinding_)
inline

Definition at line 16185 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet& VULKAN_HPP_NAMESPACE::CopyDescriptorSet::setSrcSet ( VULKAN_HPP_NAMESPACE::DescriptorSet  srcSet_)
inline

Definition at line 16179 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 16136 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::CopyDescriptorSet::descriptorCount = {}

Definition at line 16281 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::CopyDescriptorSet::dstArrayElement = {}

Definition at line 16280 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::CopyDescriptorSet::dstBinding = {}

Definition at line 16279 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DescriptorSet VULKAN_HPP_NAMESPACE::CopyDescriptorSet::dstSet = {}

Definition at line 16278 of file vulkan_structs.hpp.

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

Definition at line 16274 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::CopyDescriptorSet::srcArrayElement = {}

Definition at line 16277 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::CopyDescriptorSet::srcBinding = {}

Definition at line 16276 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DescriptorSet VULKAN_HPP_NAMESPACE::CopyDescriptorSet::srcSet = {}

Definition at line 16275 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::CopyDescriptorSet::structureType = StructureType::eCopyDescriptorSet
static

Definition at line 16137 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::CopyDescriptorSet::sType = StructureType::eCopyDescriptorSet

Definition at line 16273 of file vulkan_structs.hpp.


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