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