struct DependencyInfo

Defined at line 23676 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

Public Members

StructureType sType
const void * pNext
Flags dependencyFlags
uint32_t memoryBarrierCount
const vk::MemoryBarrier2 * pMemoryBarriers
uint32_t bufferMemoryBarrierCount
const vk::BufferMemoryBarrier2 * pBufferMemoryBarriers
uint32_t imageMemoryBarrierCount
const vk::ImageMemoryBarrier2 * pImageMemoryBarriers

Public Methods

void DependencyInfo (vk::DependencyFlags dependencyFlags_, uint32_t memoryBarrierCount_, const vk::MemoryBarrier2 * pMemoryBarriers_, uint32_t bufferMemoryBarrierCount_, const vk::BufferMemoryBarrier2 * pBufferMemoryBarriers_, uint32_t imageMemoryBarrierCount_, const vk::ImageMemoryBarrier2 * pImageMemoryBarriers_, const void * pNext_)

Defined at line 23684 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void DependencyInfo (const DependencyInfo & rhs)

Defined at line 23703 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void DependencyInfo (const VkDependencyInfo & rhs)

Defined at line 23705 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void DependencyInfo (vk::DependencyFlags dependencyFlags_, const vk::ArrayProxyNoTemporaries<const vk::MemoryBarrier2> & memoryBarriers_, const vk::ArrayProxyNoTemporaries<const vk::BufferMemoryBarrier2> & bufferMemoryBarriers_, const vk::ArrayProxyNoTemporaries<const vk::ImageMemoryBarrier2> & imageMemoryBarriers_, const void * pNext_)

Defined at line 23708 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & operator= (const DependencyInfo & rhs)

Defined at line 23725 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & operator= (const VkDependencyInfo & rhs)

Defined at line 23728 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setPNext (const void * pNext_)

Defined at line 23735 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setDependencyFlags (vk::DependencyFlags dependencyFlags_)

Defined at line 23741 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setMemoryBarrierCount (uint32_t memoryBarrierCount_)

Defined at line 23747 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setPMemoryBarriers (const vk::MemoryBarrier2 * pMemoryBarriers_)

Defined at line 23753 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setMemoryBarriers (const vk::ArrayProxyNoTemporaries<const vk::MemoryBarrier2> & memoryBarriers_)

Defined at line 23760 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setBufferMemoryBarrierCount (uint32_t bufferMemoryBarrierCount_)

Defined at line 23769 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setPBufferMemoryBarriers (const vk::BufferMemoryBarrier2 * pBufferMemoryBarriers_)

Defined at line 23775 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setBufferMemoryBarriers (const vk::ArrayProxyNoTemporaries<const vk::BufferMemoryBarrier2> & bufferMemoryBarriers_)

Defined at line 23783 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setImageMemoryBarrierCount (uint32_t imageMemoryBarrierCount_)

Defined at line 23792 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setPImageMemoryBarriers (const vk::ImageMemoryBarrier2 * pImageMemoryBarriers_)

Defined at line 23798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DependencyInfo & setImageMemoryBarriers (const vk::ArrayProxyNoTemporaries<const vk::ImageMemoryBarrier2> & imageMemoryBarriers_)

Defined at line 23806 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkDependencyInfo & operator const VkDependencyInfo & ()

Defined at line 23816 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkDependencyInfo & operator VkDependencyInfo & ()

Defined at line 23821 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const DependencyInfo & )

Defined at line 23855 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp