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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDescriptorUpdateTemplateCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DescriptorUpdateTemplateCreateInfo (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags flags_={}, uint32_t descriptorUpdateEntryCount_={}, const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry *pDescriptorUpdateEntries_={}, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType templateType_=VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType::eDescriptorSet, VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout_={}, VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_=VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics, VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout_={}, uint32_t set_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DescriptorUpdateTemplateCreateInfo (DescriptorUpdateTemplateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DescriptorUpdateTemplateCreateInfo (VkDescriptorUpdateTemplateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 DescriptorUpdateTemplateCreateInfo (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags flags_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry > const &descriptorUpdateEntries_, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType templateType_=VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType::eDescriptorSet, VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout_={}, VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_=VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics, VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout_={}, uint32_t set_={}, const void *pNext_=nullptr)
 
DescriptorUpdateTemplateCreateInfooperator= (DescriptorUpdateTemplateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DescriptorUpdateTemplateCreateInfooperator= (VkDescriptorUpdateTemplateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateCreateInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateCreateInfo
setFlags (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateCreateInfo
setDescriptorUpdateEntryCount (uint32_t descriptorUpdateEntryCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateCreateInfo
setPDescriptorUpdateEntries (const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry *pDescriptorUpdateEntries_) VULKAN_HPP_NOEXCEPT
 
DescriptorUpdateTemplateCreateInfosetDescriptorUpdateEntries (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry > const &descriptorUpdateEntries_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateCreateInfo
setTemplateType (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType templateType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateCreateInfo
setDescriptorSetLayout (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateCreateInfo
setPipelineBindPoint (VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateCreateInfo
setPipelineLayout (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateCreateInfo
setSet (uint32_t set_) VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorUpdateTemplateCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorUpdateTemplateCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DescriptorUpdateTemplateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DescriptorUpdateTemplateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorUpdateTemplateCreateInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags flags = {}
 
uint32_t descriptorUpdateEntryCount = {}
 
const
VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry
pDescriptorUpdateEntries = {}
 
VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType templateType = VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType::eDescriptorSet
 
VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout = {}
 
VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics
 
VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout = {}
 
uint32_t set = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 22761 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::DescriptorUpdateTemplateCreateInfo ( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags  flags_ = {},
uint32_t  descriptorUpdateEntryCount_ = {},
const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry pDescriptorUpdateEntries_ = {},
VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType  templateType_ = VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType::eDescriptorSet,
VULKAN_HPP_NAMESPACE::DescriptorSetLayout  descriptorSetLayout_ = {},
VULKAN_HPP_NAMESPACE::PipelineBindPoint  pipelineBindPoint_ = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics,
VULKAN_HPP_NAMESPACE::PipelineLayout  pipelineLayout_ = {},
uint32_t  set_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 22769 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::DescriptorUpdateTemplateCreateInfo ( DescriptorUpdateTemplateCreateInfo const rhs)
default
VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::DescriptorUpdateTemplateCreateInfo ( VkDescriptorUpdateTemplateCreateInfo const rhs)
inline

Definition at line 22793 of file vulkan_structs.hpp.

Definition at line 22799 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::operator VkDescriptorUpdateTemplateCreateInfo & ( )
inline

Definition at line 22907 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::operator VkDescriptorUpdateTemplateCreateInfo const & ( ) const
inline

Definition at line 22902 of file vulkan_structs.hpp.

DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::operator= ( DescriptorUpdateTemplateCreateInfo const rhs)
default
DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::operator= ( VkDescriptorUpdateTemplateCreateInfo const rhs)
inline

Definition at line 22824 of file vulkan_structs.hpp.

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

Definition at line 22937 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setDescriptorSetLayout ( VULKAN_HPP_NAMESPACE::DescriptorSetLayout  descriptorSetLayout_)
inline

Definition at line 22876 of file vulkan_structs.hpp.

DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setDescriptorUpdateEntries ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry > const descriptorUpdateEntries_)
inline

Definition at line 22858 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setDescriptorUpdateEntryCount ( uint32_t  descriptorUpdateEntryCount_)
inline

Definition at line 22844 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setFlags ( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags  flags_)
inline

Definition at line 22838 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setPDescriptorUpdateEntries ( const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry pDescriptorUpdateEntries_)
inline

Definition at line 22851 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setPipelineBindPoint ( VULKAN_HPP_NAMESPACE::PipelineBindPoint  pipelineBindPoint_)
inline

Definition at line 22883 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setPipelineLayout ( VULKAN_HPP_NAMESPACE::PipelineLayout  pipelineLayout_)
inline

Definition at line 22889 of file vulkan_structs.hpp.

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

Definition at line 22831 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setSet ( uint32_t  set_)
inline

Definition at line 22895 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setTemplateType ( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType  templateType_)
inline

Definition at line 22869 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 22765 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DescriptorSetLayout VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::descriptorSetLayout = {}

Definition at line 22962 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::descriptorUpdateEntryCount = {}

Definition at line 22959 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::flags = {}

Definition at line 22958 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry* VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::pDescriptorUpdateEntries = {}

Definition at line 22960 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineBindPoint VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::pipelineBindPoint = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics

Definition at line 22963 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineLayout VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::pipelineLayout = {}

Definition at line 22964 of file vulkan_structs.hpp.

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

Definition at line 22957 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::set = {}

Definition at line 22965 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::structureType = StructureType::eDescriptorUpdateTemplateCreateInfo
static

Definition at line 22766 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::sType = StructureType::eDescriptorUpdateTemplateCreateInfo

Definition at line 22956 of file vulkan_structs.hpp.

Definition at line 22961 of file vulkan_structs.hpp.


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