RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::WriteDescriptorSet Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::WriteDescriptorSet:
[legend]

Public Member Functions

 WriteDescriptorSet (DescriptorSet dstSet_=DescriptorSet(), uint32_t dstBinding_=0, uint32_t dstArrayElement_=0, uint32_t descriptorCount_=0, DescriptorType descriptorType_=DescriptorType::eSampler, const DescriptorImageInfo *pImageInfo_=nullptr, const DescriptorBufferInfo *pBufferInfo_=nullptr, const BufferView *pTexelBufferView_=nullptr)
 
 WriteDescriptorSet (VkWriteDescriptorSet const &rhs)
 
WriteDescriptorSetoperator= (VkWriteDescriptorSet const &rhs)
 
WriteDescriptorSetsetPNext (const void *pNext_)
 
WriteDescriptorSetsetDstSet (DescriptorSet dstSet_)
 
WriteDescriptorSetsetDstBinding (uint32_t dstBinding_)
 
WriteDescriptorSetsetDstArrayElement (uint32_t dstArrayElement_)
 
WriteDescriptorSetsetDescriptorCount (uint32_t descriptorCount_)
 
WriteDescriptorSetsetDescriptorType (DescriptorType descriptorType_)
 
WriteDescriptorSetsetPImageInfo (const DescriptorImageInfo *pImageInfo_)
 
WriteDescriptorSetsetPBufferInfo (const DescriptorBufferInfo *pBufferInfo_)
 
WriteDescriptorSetsetPTexelBufferView (const BufferView *pTexelBufferView_)
 
 operator const VkWriteDescriptorSet & () const
 
bool operator== (WriteDescriptorSet const &rhs) const
 
bool operator!= (WriteDescriptorSet const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
DescriptorSet dstSet
 
uint32_t dstBinding
 
uint32_t dstArrayElement
 
uint32_t descriptorCount
 
DescriptorType descriptorType
 
const DescriptorImageInfopImageInfo
 
const DescriptorBufferInfopBufferInfo
 
const BufferViewpTexelBufferView
 

Private Attributes

StructureType sType = StructureType::eWriteDescriptorSet
 

Constructor & Destructor Documentation

◆ WriteDescriptorSet() [1/2]

VULKAN_HPP_NAMESPACE::WriteDescriptorSet::WriteDescriptorSet ( DescriptorSet  dstSet_ = DescriptorSet(),
uint32_t  dstBinding_ = 0,
uint32_t  dstArrayElement_ = 0,
uint32_t  descriptorCount_ = 0,
DescriptorType  descriptorType_ = DescriptorType::eSampler,
const DescriptorImageInfo pImageInfo_ = nullptr,
const DescriptorBufferInfo pBufferInfo_ = nullptr,
const BufferView pTexelBufferView_ = nullptr 
)
inline

◆ WriteDescriptorSet() [2/2]

VULKAN_HPP_NAMESPACE::WriteDescriptorSet::WriteDescriptorSet ( VkWriteDescriptorSet const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkWriteDescriptorSet &()

VULKAN_HPP_NAMESPACE::WriteDescriptorSet::operator const VkWriteDescriptorSet & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::WriteDescriptorSet::operator!= ( WriteDescriptorSet const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::operator= ( VkWriteDescriptorSet const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::WriteDescriptorSet::operator== ( WriteDescriptorSet const rhs) const
inline
Here is the caller graph for this function:

◆ setDescriptorCount()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setDescriptorCount ( uint32_t  descriptorCount_)
inline

◆ setDescriptorType()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setDescriptorType ( DescriptorType  descriptorType_)
inline

◆ setDstArrayElement()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setDstArrayElement ( uint32_t  dstArrayElement_)
inline

◆ setDstBinding()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setDstBinding ( uint32_t  dstBinding_)
inline

◆ setDstSet()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setDstSet ( DescriptorSet  dstSet_)
inline

◆ setPBufferInfo()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setPBufferInfo ( const DescriptorBufferInfo pBufferInfo_)
inline

◆ setPImageInfo()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setPImageInfo ( const DescriptorImageInfo pImageInfo_)
inline

◆ setPNext()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setPNext ( const void pNext_)
inline

◆ setPTexelBufferView()

WriteDescriptorSet& VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setPTexelBufferView ( const BufferView pTexelBufferView_)
inline

Member Data Documentation

◆ descriptorCount

uint32_t VULKAN_HPP_NAMESPACE::WriteDescriptorSet::descriptorCount

◆ descriptorType

DescriptorType VULKAN_HPP_NAMESPACE::WriteDescriptorSet::descriptorType

◆ dstArrayElement

uint32_t VULKAN_HPP_NAMESPACE::WriteDescriptorSet::dstArrayElement

◆ dstBinding

uint32_t VULKAN_HPP_NAMESPACE::WriteDescriptorSet::dstBinding

◆ dstSet

DescriptorSet VULKAN_HPP_NAMESPACE::WriteDescriptorSet::dstSet

◆ pBufferInfo

const DescriptorBufferInfo* VULKAN_HPP_NAMESPACE::WriteDescriptorSet::pBufferInfo

◆ pImageInfo

const DescriptorImageInfo* VULKAN_HPP_NAMESPACE::WriteDescriptorSet::pImageInfo

◆ pNext

const void* VULKAN_HPP_NAMESPACE::WriteDescriptorSet::pNext = nullptr

◆ pTexelBufferView

const BufferView* VULKAN_HPP_NAMESPACE::WriteDescriptorSet::pTexelBufferView

◆ sType

StructureType VULKAN_HPP_NAMESPACE::WriteDescriptorSet::sType = StructureType::eWriteDescriptorSet
private

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