struct BindSparseInfo
Defined at line 14976 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkBindSparseInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkBindSparseInfo.html
Public Members
StructureType sType
const void * pNext
uint32_t waitSemaphoreCount
const Semaphore * pWaitSemaphores
uint32_t bufferBindCount
const SparseBufferMemoryBindInfo * pBufferBinds
uint32_t imageOpaqueBindCount
const SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds
uint32_t imageBindCount
const SparseImageMemoryBindInfo * pImageBinds
uint32_t signalSemaphoreCount
const Semaphore * pSignalSemaphores
Public Methods
void BindSparseInfo (uint32_twaitSemaphoreCount_,const Semaphore *pWaitSemaphores_,uint32_tbufferBindCount_,const SparseBufferMemoryBindInfo *pBufferBinds_,uint32_timageOpaqueBindCount_,const SparseImageOpaqueMemoryBindInfo *pImageOpaqueBinds_,uint32_timageBindCount_,const SparseImageMemoryBindInfo *pImageBinds_,uint32_tsignalSemaphoreCount_,const Semaphore *pSignalSemaphores_,const void *pNext_)
Defined at line 14984 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void BindSparseInfo (const BindSparseInfo & rhs)
Defined at line 15009 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void BindSparseInfo (const VkBindSparseInfo & rhs)
Defined at line 15011 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void BindSparseInfo (const ArrayProxyNoTemporaries<const Semaphore> &waitSemaphores_,const ArrayProxyNoTemporaries<const SparseBufferMemoryBindInfo> &bufferBinds_,const ArrayProxyNoTemporaries<const SparseImageOpaqueMemoryBindInfo> &imageOpaqueBinds_,const ArrayProxyNoTemporaries<const SparseImageMemoryBindInfo> &imageBinds_,const ArrayProxyNoTemporaries<const Semaphore> &signalSemaphores_,const void *pNext_)
Defined at line 15014 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & operator= (const BindSparseInfo & rhs)
Defined at line 15035 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & operator= (const VkBindSparseInfo & rhs)
Defined at line 15038 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPNext (const void * pNext_)
Defined at line 15045 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setPNext (const void * pNext_)
Defined at line 15051 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setWaitSemaphoreCount (uint32_t waitSemaphoreCount_)
Defined at line 15057 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setWaitSemaphoreCount (uint32_t waitSemaphoreCount_)
Defined at line 15063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPWaitSemaphores (const Semaphore * pWaitSemaphores_)
Defined at line 15069 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setPWaitSemaphores (const Semaphore * pWaitSemaphores_)
Defined at line 15075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setWaitSemaphores (const ArrayProxyNoTemporaries<const Semaphore> & waitSemaphores_)
Defined at line 15082 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setBufferBindCount (uint32_t bufferBindCount_)
Defined at line 15090 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setBufferBindCount (uint32_t bufferBindCount_)
Defined at line 15096 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPBufferBinds (const SparseBufferMemoryBindInfo * pBufferBinds_)
Defined at line 15102 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setPBufferBinds (const SparseBufferMemoryBindInfo * pBufferBinds_)
Defined at line 15108 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setBufferBinds (const ArrayProxyNoTemporaries<const SparseBufferMemoryBindInfo> & bufferBinds_)
Defined at line 15115 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setImageOpaqueBindCount (uint32_t imageOpaqueBindCount_)
Defined at line 15123 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setImageOpaqueBindCount (uint32_t imageOpaqueBindCount_)
Defined at line 15129 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPImageOpaqueBinds (const SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds_)
Defined at line 15135 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setPImageOpaqueBinds (const SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds_)
Defined at line 15141 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setImageOpaqueBinds (const ArrayProxyNoTemporaries<const SparseImageOpaqueMemoryBindInfo> & imageOpaqueBinds_)
Defined at line 15148 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setImageBindCount (uint32_t imageBindCount_)
Defined at line 15156 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setImageBindCount (uint32_t imageBindCount_)
Defined at line 15162 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPImageBinds (const SparseImageMemoryBindInfo * pImageBinds_)
Defined at line 15168 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setPImageBinds (const SparseImageMemoryBindInfo * pImageBinds_)
Defined at line 15174 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setImageBinds (const ArrayProxyNoTemporaries<const SparseImageMemoryBindInfo> & imageBinds_)
Defined at line 15181 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setSignalSemaphoreCount (uint32_t signalSemaphoreCount_)
Defined at line 15189 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setSignalSemaphoreCount (uint32_t signalSemaphoreCount_)
Defined at line 15195 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPSignalSemaphores (const Semaphore * pSignalSemaphores_)
Defined at line 15201 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo && setPSignalSemaphores (const Semaphore * pSignalSemaphores_)
Defined at line 15207 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setSignalSemaphores (const ArrayProxyNoTemporaries<const Semaphore> & signalSemaphores_)
Defined at line 15214 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkBindSparseInfo & operator const VkBindSparseInfo & ()
Defined at line 15223 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkBindSparseInfo & operator VkBindSparseInfo & ()
Defined at line 15228 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkBindSparseInfo * operator const VkBindSparseInfo * ()
Defined at line 15233 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkBindSparseInfo * operator VkBindSparseInfo * ()
Defined at line 15238 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const BindSparseInfo & )
Defined at line 15274 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp