struct DependencyInfo
Defined at line 43846 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkDependencyInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkDependencyInfo.html
Public Members
StructureType sType
const void * pNext
Flags dependencyFlags
uint32_t memoryBarrierCount
const MemoryBarrier2 * pMemoryBarriers
uint32_t bufferMemoryBarrierCount
const BufferMemoryBarrier2 * pBufferMemoryBarriers
uint32_t imageMemoryBarrierCount
const ImageMemoryBarrier2 * pImageMemoryBarriers
Public Methods
void DependencyInfo (DependencyFlagsdependencyFlags_,uint32_tmemoryBarrierCount_,const MemoryBarrier2 *pMemoryBarriers_,uint32_tbufferMemoryBarrierCount_,const BufferMemoryBarrier2 *pBufferMemoryBarriers_,uint32_timageMemoryBarrierCount_,const ImageMemoryBarrier2 *pImageMemoryBarriers_,const void *pNext_)
Defined at line 43854 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void DependencyInfo (const DependencyInfo & rhs)
Defined at line 43873 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void DependencyInfo (const VkDependencyInfo & rhs)
Defined at line 43875 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void DependencyInfo (DependencyFlagsdependencyFlags_,const ArrayProxyNoTemporaries<const MemoryBarrier2> &memoryBarriers_,const ArrayProxyNoTemporaries<const BufferMemoryBarrier2> &bufferMemoryBarriers_,const ArrayProxyNoTemporaries<const ImageMemoryBarrier2> &imageMemoryBarriers_,const void *pNext_)
Defined at line 43878 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & operator= (const DependencyInfo & rhs)
Defined at line 43895 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & operator= (const VkDependencyInfo & rhs)
Defined at line 43898 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setPNext (const void * pNext_)
Defined at line 43905 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo && setPNext (const void * pNext_)
Defined at line 43911 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setDependencyFlags (DependencyFlags dependencyFlags_)
Defined at line 43917 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo && setDependencyFlags (DependencyFlags dependencyFlags_)
Defined at line 43923 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setMemoryBarrierCount (uint32_t memoryBarrierCount_)
Defined at line 43929 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo && setMemoryBarrierCount (uint32_t memoryBarrierCount_)
Defined at line 43935 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setPMemoryBarriers (const MemoryBarrier2 * pMemoryBarriers_)
Defined at line 43941 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo && setPMemoryBarriers (const MemoryBarrier2 * pMemoryBarriers_)
Defined at line 43947 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setMemoryBarriers (const ArrayProxyNoTemporaries<const MemoryBarrier2> & memoryBarriers_)
Defined at line 43954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setBufferMemoryBarrierCount (uint32_t bufferMemoryBarrierCount_)
Defined at line 43962 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo && setBufferMemoryBarrierCount (uint32_t bufferMemoryBarrierCount_)
Defined at line 43968 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setPBufferMemoryBarriers (const BufferMemoryBarrier2 * pBufferMemoryBarriers_)
Defined at line 43974 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo && setPBufferMemoryBarriers (const BufferMemoryBarrier2 * pBufferMemoryBarriers_)
Defined at line 43980 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setBufferMemoryBarriers (const ArrayProxyNoTemporaries<const BufferMemoryBarrier2> & bufferMemoryBarriers_)
Defined at line 43987 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setImageMemoryBarrierCount (uint32_t imageMemoryBarrierCount_)
Defined at line 43995 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo && setImageMemoryBarrierCount (uint32_t imageMemoryBarrierCount_)
Defined at line 44001 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setPImageMemoryBarriers (const ImageMemoryBarrier2 * pImageMemoryBarriers_)
Defined at line 44007 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo && setPImageMemoryBarriers (const ImageMemoryBarrier2 * pImageMemoryBarriers_)
Defined at line 44013 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DependencyInfo & setImageMemoryBarriers (const ArrayProxyNoTemporaries<const ImageMemoryBarrier2> & imageMemoryBarriers_)
Defined at line 44020 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkDependencyInfo & operator const VkDependencyInfo & ()
Defined at line 44029 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkDependencyInfo & operator VkDependencyInfo & ()
Defined at line 44034 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkDependencyInfo * operator const VkDependencyInfo * ()
Defined at line 44039 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkDependencyInfo * operator VkDependencyInfo * ()
Defined at line 44044 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const DependencyInfo & )
Defined at line 44074 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp