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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo:
[legend]

Public Member Functions

 DescriptorUpdateTemplateCreateInfo (DescriptorUpdateTemplateCreateFlags flags_=DescriptorUpdateTemplateCreateFlags(), uint32_t descriptorUpdateEntryCount_=0, const DescriptorUpdateTemplateEntry *pDescriptorUpdateEntries_=nullptr, DescriptorUpdateTemplateType templateType_=DescriptorUpdateTemplateType::eDescriptorSet, DescriptorSetLayout descriptorSetLayout_=DescriptorSetLayout(), PipelineBindPoint pipelineBindPoint_=PipelineBindPoint::eGraphics, PipelineLayout pipelineLayout_=PipelineLayout(), uint32_t set_=0)
 
 DescriptorUpdateTemplateCreateInfo (VkDescriptorUpdateTemplateCreateInfo const &rhs)
 
DescriptorUpdateTemplateCreateInfooperator= (VkDescriptorUpdateTemplateCreateInfo const &rhs)
 
DescriptorUpdateTemplateCreateInfosetPNext (void *pNext_)
 
DescriptorUpdateTemplateCreateInfosetFlags (DescriptorUpdateTemplateCreateFlags flags_)
 
DescriptorUpdateTemplateCreateInfosetDescriptorUpdateEntryCount (uint32_t descriptorUpdateEntryCount_)
 
DescriptorUpdateTemplateCreateInfosetPDescriptorUpdateEntries (const DescriptorUpdateTemplateEntry *pDescriptorUpdateEntries_)
 
DescriptorUpdateTemplateCreateInfosetTemplateType (DescriptorUpdateTemplateType templateType_)
 
DescriptorUpdateTemplateCreateInfosetDescriptorSetLayout (DescriptorSetLayout descriptorSetLayout_)
 
DescriptorUpdateTemplateCreateInfosetPipelineBindPoint (PipelineBindPoint pipelineBindPoint_)
 
DescriptorUpdateTemplateCreateInfosetPipelineLayout (PipelineLayout pipelineLayout_)
 
DescriptorUpdateTemplateCreateInfosetSet (uint32_t set_)
 
 operator const VkDescriptorUpdateTemplateCreateInfo & () const
 
bool operator== (DescriptorUpdateTemplateCreateInfo const &rhs) const
 
bool operator!= (DescriptorUpdateTemplateCreateInfo const &rhs) const
 

Public Attributes

voidpNext = nullptr
 
DescriptorUpdateTemplateCreateFlags flags
 
uint32_t descriptorUpdateEntryCount
 
const DescriptorUpdateTemplateEntrypDescriptorUpdateEntries
 
DescriptorUpdateTemplateType templateType
 
DescriptorSetLayout descriptorSetLayout
 
PipelineBindPoint pipelineBindPoint
 
PipelineLayout pipelineLayout
 
uint32_t set
 

Private Attributes

StructureType sType = StructureType::eDescriptorUpdateTemplateCreateInfo
 

Constructor & Destructor Documentation

◆ DescriptorUpdateTemplateCreateInfo() [1/2]

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

◆ DescriptorUpdateTemplateCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::DescriptorUpdateTemplateCreateInfo ( VkDescriptorUpdateTemplateCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkDescriptorUpdateTemplateCreateInfo &()

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

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setDescriptorSetLayout()

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

◆ setDescriptorUpdateEntryCount()

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

◆ setFlags()

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

◆ setPDescriptorUpdateEntries()

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

◆ setPipelineBindPoint()

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

◆ setPipelineLayout()

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

◆ setPNext()

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

◆ setSet()

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

◆ setTemplateType()

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

Member Data Documentation

◆ descriptorSetLayout

DescriptorSetLayout VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::descriptorSetLayout

◆ descriptorUpdateEntryCount

uint32_t VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::descriptorUpdateEntryCount

◆ flags

DescriptorUpdateTemplateCreateFlags VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::flags

◆ pDescriptorUpdateEntries

const DescriptorUpdateTemplateEntry* VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::pDescriptorUpdateEntries

◆ pipelineBindPoint

PipelineBindPoint VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::pipelineBindPoint

◆ pipelineLayout

PipelineLayout VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::pipelineLayout

◆ pNext

void* VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::pNext = nullptr

◆ set

uint32_t VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::set

◆ sType

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

◆ templateType

DescriptorUpdateTemplateType VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::templateType

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