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 (DependencyFlags dependencyFlags_, uint32_t memoryBarrierCount_, const MemoryBarrier2 * pMemoryBarriers_, uint32_t bufferMemoryBarrierCount_, const BufferMemoryBarrier2 * pBufferMemoryBarriers_, uint32_t imageMemoryBarrierCount_, 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 (DependencyFlags dependencyFlags_, 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