Vulkan-Hpp
vk::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_={}, vk::DescriptorType descriptorType_=vk::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 DescriptorUpdateTemplateEntrysetDstBinding (uint32_t dstBinding_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntrysetDstArrayElement (uint32_t dstArrayElement_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntrysetDescriptorCount (uint32_t descriptorCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntrysetDescriptorType (vk::DescriptorType descriptorType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntrysetOffset (size_t offset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntrysetStride (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 = {}
 
vk::DescriptorType descriptorType = vk::DescriptorType::eSampler
 
size_t offset = {}
 
size_t stride = {}
 

Detailed Description

Definition at line 25640 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DescriptorUpdateTemplateEntry() [1/3]

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

Definition at line 25645 of file vulkan_structs.hpp.

◆ DescriptorUpdateTemplateEntry() [2/3]

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

◆ DescriptorUpdateTemplateEntry() [3/3]

vk::DescriptorUpdateTemplateEntry::DescriptorUpdateTemplateEntry ( VkDescriptorUpdateTemplateEntry const &  rhs)
inline

Definition at line 25662 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDescriptorUpdateTemplateEntry &()

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

Definition at line 25719 of file vulkan_structs.hpp.

◆ operator VkDescriptorUpdateTemplateEntry const &()

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

Definition at line 25714 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 25749 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DescriptorUpdateTemplateEntry& vk::DescriptorUpdateTemplateEntry::operator= ( VkDescriptorUpdateTemplateEntry const &  rhs)
inline

Definition at line 25670 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 25739 of file vulkan_structs.hpp.

◆ setDescriptorCount()

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

Definition at line 25689 of file vulkan_structs.hpp.

◆ setDescriptorType()

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

Definition at line 25695 of file vulkan_structs.hpp.

◆ setDstArrayElement()

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

Definition at line 25683 of file vulkan_structs.hpp.

◆ setDstBinding()

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

Definition at line 25677 of file vulkan_structs.hpp.

◆ setOffset()

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

Definition at line 25701 of file vulkan_structs.hpp.

◆ setStride()

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

Definition at line 25707 of file vulkan_structs.hpp.

Member Data Documentation

◆ descriptorCount

uint32_t vk::DescriptorUpdateTemplateEntry::descriptorCount = {}

Definition at line 25758 of file vulkan_structs.hpp.

◆ descriptorType

vk::DescriptorType vk::DescriptorUpdateTemplateEntry::descriptorType = vk::DescriptorType::eSampler

Definition at line 25759 of file vulkan_structs.hpp.

◆ dstArrayElement

uint32_t vk::DescriptorUpdateTemplateEntry::dstArrayElement = {}

Definition at line 25757 of file vulkan_structs.hpp.

◆ dstBinding

uint32_t vk::DescriptorUpdateTemplateEntry::dstBinding = {}

Definition at line 25756 of file vulkan_structs.hpp.

◆ offset

size_t vk::DescriptorUpdateTemplateEntry::offset = {}

Definition at line 25760 of file vulkan_structs.hpp.

◆ stride

size_t vk::DescriptorUpdateTemplateEntry::stride = {}

Definition at line 25761 of file vulkan_structs.hpp.


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