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)
 
WriteDescriptorSet & operator= (VkWriteDescriptorSet const &rhs)
 
WriteDescriptorSet & setPNext (const void *pNext_)
 
WriteDescriptorSet & setDstSet (DescriptorSet dstSet_)
 
WriteDescriptorSet & setDstBinding (uint32_t dstBinding_)
 
WriteDescriptorSet & setDstArrayElement (uint32_t dstArrayElement_)
 
WriteDescriptorSet & setDescriptorCount (uint32_t descriptorCount_)
 
WriteDescriptorSet & setDescriptorType (DescriptorType descriptorType_)
 
WriteDescriptorSet & setPImageInfo (const DescriptorImageInfo *pImageInfo_)
 
WriteDescriptorSet & setPBufferInfo (const DescriptorBufferInfo *pBufferInfo_)
 
WriteDescriptorSet & setPTexelBufferView (const BufferView *pTexelBufferView_)
 
 operator const VkWriteDescriptorSet & () const
 
bool operator== (WriteDescriptorSet const &rhs) const
 
bool operator!= (WriteDescriptorSet const &rhs) const
 

Public Attributes

const void * pNext = nullptr
 
DescriptorSet dstSet
 
uint32_t dstBinding
 
uint32_t dstArrayElement
 
uint32_t descriptorCount
 
DescriptorType descriptorType
 
const DescriptorImageInfo * pImageInfo
 
const DescriptorBufferInfo * pBufferInfo
 
const BufferView * pTexelBufferView
 

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: