Vulkan-Hpp
vk::SetDescriptorBufferOffsetsInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSetDescriptorBufferOffsetsInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SetDescriptorBufferOffsetsInfoEXT (vk::ShaderStageFlags stageFlags_={}, vk::PipelineLayout layout_={}, uint32_t firstSet_={}, uint32_t setCount_={}, const uint32_t *pBufferIndices_={}, const vk::DeviceSize *pOffsets_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SetDescriptorBufferOffsetsInfoEXT (SetDescriptorBufferOffsetsInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SetDescriptorBufferOffsetsInfoEXT (VkSetDescriptorBufferOffsetsInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 SetDescriptorBufferOffsetsInfoEXT (vk::ShaderStageFlags stageFlags_, vk::PipelineLayout layout_, uint32_t firstSet_, vk::ArrayProxyNoTemporaries< const uint32_t > const &bufferIndices_, vk::ArrayProxyNoTemporaries< const vk::DeviceSize > const &offsets_={}, const void *pNext_=nullptr)
 
SetDescriptorBufferOffsetsInfoEXToperator= (SetDescriptorBufferOffsetsInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SetDescriptorBufferOffsetsInfoEXToperator= (VkSetDescriptorBufferOffsetsInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXTsetStageFlags (vk::ShaderStageFlags stageFlags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXTsetLayout (vk::PipelineLayout layout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXTsetFirstSet (uint32_t firstSet_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXTsetSetCount (uint32_t setCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXTsetPBufferIndices (const uint32_t *pBufferIndices_) VULKAN_HPP_NOEXCEPT
 
SetDescriptorBufferOffsetsInfoEXTsetBufferIndices (vk::ArrayProxyNoTemporaries< const uint32_t > const &bufferIndices_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXTsetPOffsets (const vk::DeviceSize *pOffsets_) VULKAN_HPP_NOEXCEPT
 
SetDescriptorBufferOffsetsInfoEXTsetOffsets (vk::ArrayProxyNoTemporaries< const vk::DeviceSize > const &offsets_) VULKAN_HPP_NOEXCEPT
 
 operator VkSetDescriptorBufferOffsetsInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSetDescriptorBufferOffsetsInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SetDescriptorBufferOffsetsInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SetDescriptorBufferOffsetsInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eSetDescriptorBufferOffsetsInfoEXT
 
const void * pNext = {}
 
vk::ShaderStageFlags stageFlags = {}
 
vk::PipelineLayout layout = {}
 
uint32_t firstSet = {}
 
uint32_t setCount = {}
 
const uint32_t * pBufferIndices = {}
 
const vk::DeviceSizepOffsets = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 106576 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ SetDescriptorBufferOffsetsInfoEXT() [1/4]

VULKAN_HPP_CONSTEXPR vk::SetDescriptorBufferOffsetsInfoEXT::SetDescriptorBufferOffsetsInfoEXT ( vk::ShaderStageFlags  stageFlags_ = {},
vk::PipelineLayout  layout_ = {},
uint32_t  firstSet_ = {},
uint32_t  setCount_ = {},
const uint32_t *  pBufferIndices_ = {},
const vk::DeviceSize pOffsets_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 106584 of file vulkan_structs.hpp.

◆ SetDescriptorBufferOffsetsInfoEXT() [2/4]

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

◆ SetDescriptorBufferOffsetsInfoEXT() [3/4]

vk::SetDescriptorBufferOffsetsInfoEXT::SetDescriptorBufferOffsetsInfoEXT ( VkSetDescriptorBufferOffsetsInfoEXT const &  rhs)
inline

Definition at line 106603 of file vulkan_structs.hpp.

◆ SetDescriptorBufferOffsetsInfoEXT() [4/4]

vk::SetDescriptorBufferOffsetsInfoEXT::SetDescriptorBufferOffsetsInfoEXT ( vk::ShaderStageFlags  stageFlags_,
vk::PipelineLayout  layout_,
uint32_t  firstSet_,
vk::ArrayProxyNoTemporaries< const uint32_t > const &  bufferIndices_,
vk::ArrayProxyNoTemporaries< const vk::DeviceSize > const &  offsets_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 106609 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkSetDescriptorBufferOffsetsInfoEXT &()

vk::SetDescriptorBufferOffsetsInfoEXT::operator VkSetDescriptorBufferOffsetsInfoEXT & ( )
inline

Definition at line 106713 of file vulkan_structs.hpp.

◆ operator VkSetDescriptorBufferOffsetsInfoEXT const &()

vk::SetDescriptorBufferOffsetsInfoEXT::operator VkSetDescriptorBufferOffsetsInfoEXT const & ( ) const
inline

Definition at line 106708 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 106750 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

SetDescriptorBufferOffsetsInfoEXT& vk::SetDescriptorBufferOffsetsInfoEXT::operator= ( VkSetDescriptorBufferOffsetsInfoEXT const &  rhs)
inline

Definition at line 106638 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 106740 of file vulkan_structs.hpp.

◆ setBufferIndices()

SetDescriptorBufferOffsetsInfoEXT& vk::SetDescriptorBufferOffsetsInfoEXT::setBufferIndices ( vk::ArrayProxyNoTemporaries< const uint32_t > const &  bufferIndices_)
inline

Definition at line 106683 of file vulkan_structs.hpp.

◆ setFirstSet()

VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXT& vk::SetDescriptorBufferOffsetsInfoEXT::setFirstSet ( uint32_t  firstSet_)
inline

Definition at line 106663 of file vulkan_structs.hpp.

◆ setLayout()

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

Definition at line 106657 of file vulkan_structs.hpp.

◆ setOffsets()

SetDescriptorBufferOffsetsInfoEXT& vk::SetDescriptorBufferOffsetsInfoEXT::setOffsets ( vk::ArrayProxyNoTemporaries< const vk::DeviceSize > const &  offsets_)
inline

Definition at line 106699 of file vulkan_structs.hpp.

◆ setPBufferIndices()

VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXT& vk::SetDescriptorBufferOffsetsInfoEXT::setPBufferIndices ( const uint32_t *  pBufferIndices_)
inline

Definition at line 106675 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 106645 of file vulkan_structs.hpp.

◆ setPOffsets()

VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXT& vk::SetDescriptorBufferOffsetsInfoEXT::setPOffsets ( const vk::DeviceSize pOffsets_)
inline

Definition at line 106691 of file vulkan_structs.hpp.

◆ setSetCount()

VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXT& vk::SetDescriptorBufferOffsetsInfoEXT::setSetCount ( uint32_t  setCount_)
inline

Definition at line 106669 of file vulkan_structs.hpp.

◆ setStageFlags()

VULKAN_HPP_CONSTEXPR_14 SetDescriptorBufferOffsetsInfoEXT& vk::SetDescriptorBufferOffsetsInfoEXT::setStageFlags ( vk::ShaderStageFlags  stageFlags_)
inline

Definition at line 106651 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 106580 of file vulkan_structs.hpp.

◆ firstSet

uint32_t vk::SetDescriptorBufferOffsetsInfoEXT::firstSet = {}

Definition at line 106761 of file vulkan_structs.hpp.

◆ layout

vk::PipelineLayout vk::SetDescriptorBufferOffsetsInfoEXT::layout = {}

Definition at line 106760 of file vulkan_structs.hpp.

◆ pBufferIndices

const uint32_t* vk::SetDescriptorBufferOffsetsInfoEXT::pBufferIndices = {}

Definition at line 106763 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 106758 of file vulkan_structs.hpp.

◆ pOffsets

const vk::DeviceSize* vk::SetDescriptorBufferOffsetsInfoEXT::pOffsets = {}

Definition at line 106764 of file vulkan_structs.hpp.

◆ setCount

uint32_t vk::SetDescriptorBufferOffsetsInfoEXT::setCount = {}

Definition at line 106762 of file vulkan_structs.hpp.

◆ stageFlags

vk::ShaderStageFlags vk::SetDescriptorBufferOffsetsInfoEXT::stageFlags = {}

Definition at line 106759 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::SetDescriptorBufferOffsetsInfoEXT::structureType = StructureType::eSetDescriptorBufferOffsetsInfoEXT
static

Definition at line 106581 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::SetDescriptorBufferOffsetsInfoEXT::sType = StructureType::eSetDescriptorBufferOffsetsInfoEXT

Definition at line 106757 of file vulkan_structs.hpp.


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