Vulkan-Hpp
vk::PushDescriptorSetWithTemplateInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPushDescriptorSetWithTemplateInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PushDescriptorSetWithTemplateInfoKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate_={}, vk::PipelineLayout layout_={}, uint32_t set_={}, const void *pData_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PushDescriptorSetWithTemplateInfoKHR (PushDescriptorSetWithTemplateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PushDescriptorSetWithTemplateInfoKHR (VkPushDescriptorSetWithTemplateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
PushDescriptorSetWithTemplateInfoKHRoperator= (PushDescriptorSetWithTemplateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PushDescriptorSetWithTemplateInfoKHRoperator= (VkPushDescriptorSetWithTemplateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHRsetDescriptorUpdateTemplate (vk::DescriptorUpdateTemplate descriptorUpdateTemplate_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHRsetLayout (vk::PipelineLayout layout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHRsetSet (uint32_t set_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHRsetPData (const void *pData_) VULKAN_HPP_NOEXCEPT
 
 operator VkPushDescriptorSetWithTemplateInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPushDescriptorSetWithTemplateInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PushDescriptorSetWithTemplateInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PushDescriptorSetWithTemplateInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePushDescriptorSetWithTemplateInfoKHR
 
const void * pNext = {}
 
vk::DescriptorUpdateTemplate descriptorUpdateTemplate = {}
 
vk::PipelineLayout layout = {}
 
uint32_t set = {}
 
const void * pData = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePushDescriptorSetWithTemplateInfoKHR
 

Detailed Description

Definition at line 97385 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PushDescriptorSetWithTemplateInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::PushDescriptorSetWithTemplateInfoKHR::PushDescriptorSetWithTemplateInfoKHR ( vk::DescriptorUpdateTemplate  descriptorUpdateTemplate_ = {},
vk::PipelineLayout  layout_ = {},
uint32_t  set_ = {},
const void *  pData_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 97393 of file vulkan_structs.hpp.

◆ PushDescriptorSetWithTemplateInfoKHR() [2/3]

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

◆ PushDescriptorSetWithTemplateInfoKHR() [3/3]

vk::PushDescriptorSetWithTemplateInfoKHR::PushDescriptorSetWithTemplateInfoKHR ( VkPushDescriptorSetWithTemplateInfoKHR const &  rhs)
inline

Definition at line 97408 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPushDescriptorSetWithTemplateInfoKHR &()

vk::PushDescriptorSetWithTemplateInfoKHR::operator VkPushDescriptorSetWithTemplateInfoKHR & ( )
inline

Definition at line 97460 of file vulkan_structs.hpp.

◆ operator VkPushDescriptorSetWithTemplateInfoKHR const &()

vk::PushDescriptorSetWithTemplateInfoKHR::operator VkPushDescriptorSetWithTemplateInfoKHR const & ( ) const
inline

Definition at line 97455 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 97495 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PushDescriptorSetWithTemplateInfoKHR& vk::PushDescriptorSetWithTemplateInfoKHR::operator= ( VkPushDescriptorSetWithTemplateInfoKHR const &  rhs)
inline

Definition at line 97416 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 97485 of file vulkan_structs.hpp.

◆ setDescriptorUpdateTemplate()

VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHR& vk::PushDescriptorSetWithTemplateInfoKHR::setDescriptorUpdateTemplate ( vk::DescriptorUpdateTemplate  descriptorUpdateTemplate_)
inline

Definition at line 97430 of file vulkan_structs.hpp.

◆ setLayout()

VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHR& vk::PushDescriptorSetWithTemplateInfoKHR::setLayout ( vk::PipelineLayout  layout_)
inline

Definition at line 97436 of file vulkan_structs.hpp.

◆ setPData()

VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHR& vk::PushDescriptorSetWithTemplateInfoKHR::setPData ( const void *  pData_)
inline

Definition at line 97448 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHR& vk::PushDescriptorSetWithTemplateInfoKHR::setPNext ( const void *  pNext_)
inline

Definition at line 97423 of file vulkan_structs.hpp.

◆ setSet()

VULKAN_HPP_CONSTEXPR_14 PushDescriptorSetWithTemplateInfoKHR& vk::PushDescriptorSetWithTemplateInfoKHR::setSet ( uint32_t  set_)
inline

Definition at line 97442 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::PushDescriptorSetWithTemplateInfoKHR::allowDuplicate = false
static

Definition at line 97389 of file vulkan_structs.hpp.

◆ descriptorUpdateTemplate

vk::DescriptorUpdateTemplate vk::PushDescriptorSetWithTemplateInfoKHR::descriptorUpdateTemplate = {}

Definition at line 97504 of file vulkan_structs.hpp.

◆ layout

vk::PipelineLayout vk::PushDescriptorSetWithTemplateInfoKHR::layout = {}

Definition at line 97505 of file vulkan_structs.hpp.

◆ pData

const void* vk::PushDescriptorSetWithTemplateInfoKHR::pData = {}

Definition at line 97507 of file vulkan_structs.hpp.

◆ pNext

const void* vk::PushDescriptorSetWithTemplateInfoKHR::pNext = {}

Definition at line 97503 of file vulkan_structs.hpp.

◆ set

uint32_t vk::PushDescriptorSetWithTemplateInfoKHR::set = {}

Definition at line 97506 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PushDescriptorSetWithTemplateInfoKHR::structureType = StructureType::ePushDescriptorSetWithTemplateInfoKHR
static

Definition at line 97390 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PushDescriptorSetWithTemplateInfoKHR::sType = StructureType::ePushDescriptorSetWithTemplateInfoKHR

Definition at line 97502 of file vulkan_structs.hpp.


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