struct BindSparseInfo
Defined at line 10093 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
const void * pNext
uint32_t waitSemaphoreCount
const vk::Semaphore * pWaitSemaphores
uint32_t bufferBindCount
const vk::SparseBufferMemoryBindInfo * pBufferBinds
uint32_t imageOpaqueBindCount
const vk::SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds
uint32_t imageBindCount
const vk::SparseImageMemoryBindInfo * pImageBinds
uint32_t signalSemaphoreCount
const vk::Semaphore * pSignalSemaphores
Public Methods
void BindSparseInfo (uint32_t waitSemaphoreCount_, const vk::Semaphore * pWaitSemaphores_, uint32_t bufferBindCount_, const vk::SparseBufferMemoryBindInfo * pBufferBinds_, uint32_t imageOpaqueBindCount_, const vk::SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds_, uint32_t imageBindCount_, const vk::SparseImageMemoryBindInfo * pImageBinds_, uint32_t signalSemaphoreCount_, const vk::Semaphore * pSignalSemaphores_, const void * pNext_)
Defined at line 10101 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void BindSparseInfo (const BindSparseInfo & rhs)
Defined at line 10126 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void BindSparseInfo (const VkBindSparseInfo & rhs)
Defined at line 10128 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void BindSparseInfo (const vk::ArrayProxyNoTemporaries<const vk::Semaphore> & waitSemaphores_, const vk::ArrayProxyNoTemporaries<const vk::SparseBufferMemoryBindInfo> & bufferBinds_, const vk::ArrayProxyNoTemporaries<const vk::SparseImageOpaqueMemoryBindInfo> & imageOpaqueBinds_, const vk::ArrayProxyNoTemporaries<const vk::SparseImageMemoryBindInfo> & imageBinds_, const vk::ArrayProxyNoTemporaries<const vk::Semaphore> & signalSemaphores_, const void * pNext_)
Defined at line 10131 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & operator= (const BindSparseInfo & rhs)
Defined at line 10152 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & operator= (const VkBindSparseInfo & rhs)
Defined at line 10155 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPNext (const void * pNext_)
Defined at line 10162 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setWaitSemaphoreCount (uint32_t waitSemaphoreCount_)
Defined at line 10168 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPWaitSemaphores (const vk::Semaphore * pWaitSemaphores_)
Defined at line 10174 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setWaitSemaphores (const vk::ArrayProxyNoTemporaries<const vk::Semaphore> & waitSemaphores_)
Defined at line 10181 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setBufferBindCount (uint32_t bufferBindCount_)
Defined at line 10190 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPBufferBinds (const vk::SparseBufferMemoryBindInfo * pBufferBinds_)
Defined at line 10196 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setBufferBinds (const vk::ArrayProxyNoTemporaries<const vk::SparseBufferMemoryBindInfo> & bufferBinds_)
Defined at line 10203 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setImageOpaqueBindCount (uint32_t imageOpaqueBindCount_)
Defined at line 10212 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPImageOpaqueBinds (const vk::SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds_)
Defined at line 10218 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setImageOpaqueBinds (const vk::ArrayProxyNoTemporaries<const vk::SparseImageOpaqueMemoryBindInfo> & imageOpaqueBinds_)
Defined at line 10226 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setImageBindCount (uint32_t imageBindCount_)
Defined at line 10235 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPImageBinds (const vk::SparseImageMemoryBindInfo * pImageBinds_)
Defined at line 10241 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setImageBinds (const vk::ArrayProxyNoTemporaries<const vk::SparseImageMemoryBindInfo> & imageBinds_)
Defined at line 10248 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setSignalSemaphoreCount (uint32_t signalSemaphoreCount_)
Defined at line 10257 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setPSignalSemaphores (const vk::Semaphore * pSignalSemaphores_)
Defined at line 10263 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BindSparseInfo & setSignalSemaphores (const vk::ArrayProxyNoTemporaries<const vk::Semaphore> & signalSemaphores_)
Defined at line 10270 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkBindSparseInfo & operator const VkBindSparseInfo & ()
Defined at line 10280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkBindSparseInfo & operator VkBindSparseInfo & ()
Defined at line 10285 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const BindSparseInfo & )
Defined at line 10325 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp