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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDescriptorUpdateTemplateEntry
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DescriptorUpdateTemplateEntry (uint32_t dstBinding_={}, uint32_t dstArrayElement_={}, uint32_t descriptorCount_={}, VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_=VULKAN_HPP_NAMESPACE::DescriptorType::eSampler, size_t offset_={}, size_t stride_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DescriptorUpdateTemplateEntry (DescriptorUpdateTemplateEntry const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DescriptorUpdateTemplateEntry (VkDescriptorUpdateTemplateEntry const &rhs) VULKAN_HPP_NOEXCEPT
 
DescriptorUpdateTemplateEntryoperator= (DescriptorUpdateTemplateEntry const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DescriptorUpdateTemplateEntryoperator= (VkDescriptorUpdateTemplateEntry const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateEntry
setDstBinding (uint32_t dstBinding_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateEntry
setDstArrayElement (uint32_t dstArrayElement_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateEntry
setDescriptorCount (uint32_t descriptorCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateEntry
setDescriptorType (VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateEntry
setOffset (size_t offset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorUpdateTemplateEntry
setStride (size_t stride_) VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorUpdateTemplateEntry const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorUpdateTemplateEntry & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DescriptorUpdateTemplateEntry const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DescriptorUpdateTemplateEntry const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t dstBinding = {}
 
uint32_t dstArrayElement = {}
 
uint32_t descriptorCount = {}
 
VULKAN_HPP_NAMESPACE::DescriptorType descriptorType = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler
 
size_t offset = {}
 
size_t stride = {}
 

Detailed Description

Definition at line 22636 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::DescriptorUpdateTemplateEntry ( uint32_t  dstBinding_ = {},
uint32_t  dstArrayElement_ = {},
uint32_t  descriptorCount_ = {},
VULKAN_HPP_NAMESPACE::DescriptorType  descriptorType_ = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler,
size_t  offset_ = {},
size_t  stride_ = {} 
)
inline

Definition at line 22641 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::DescriptorUpdateTemplateEntry ( DescriptorUpdateTemplateEntry const rhs)
default
VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::DescriptorUpdateTemplateEntry ( VkDescriptorUpdateTemplateEntry const rhs)
inline

Definition at line 22658 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::operator VkDescriptorUpdateTemplateEntry & ( )
inline

Definition at line 22715 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::operator VkDescriptorUpdateTemplateEntry const & ( ) const
inline

Definition at line 22710 of file vulkan_structs.hpp.

DescriptorUpdateTemplateEntry& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::operator= ( DescriptorUpdateTemplateEntry const rhs)
default
DescriptorUpdateTemplateEntry& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::operator= ( VkDescriptorUpdateTemplateEntry const rhs)
inline

Definition at line 22666 of file vulkan_structs.hpp.

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

Definition at line 22735 of file vulkan_structs.hpp.

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

Definition at line 22685 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntry& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::setDescriptorType ( VULKAN_HPP_NAMESPACE::DescriptorType  descriptorType_)
inline

Definition at line 22691 of file vulkan_structs.hpp.

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

Definition at line 22679 of file vulkan_structs.hpp.

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

Definition at line 22673 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntry& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::setOffset ( size_t  offset_)
inline

Definition at line 22697 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntry& VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::setStride ( size_t  stride_)
inline

Definition at line 22703 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::descriptorCount = {}

Definition at line 22754 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DescriptorType VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::descriptorType = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler

Definition at line 22755 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::dstArrayElement = {}

Definition at line 22753 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::dstBinding = {}

Definition at line 22752 of file vulkan_structs.hpp.

size_t VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::offset = {}

Definition at line 22756 of file vulkan_structs.hpp.

size_t VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::stride = {}

Definition at line 22757 of file vulkan_structs.hpp.


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