struct MemoryBarrier2

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

wrapper struct for struct VkMemoryBarrier2, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkMemoryBarrier2.html

Public Members

StructureType sType
const void * pNext
Flags srcStageMask
Flags srcAccessMask
Flags dstStageMask
Flags dstAccessMask

Public Methods

void MemoryBarrier2 (PipelineStageFlags2 srcStageMask_, AccessFlags2 srcAccessMask_, PipelineStageFlags2 dstStageMask_, AccessFlags2 dstAccessMask_, const void * pNext_)

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

void MemoryBarrier2 (const MemoryBarrier2 & rhs)

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

void MemoryBarrier2 (const VkMemoryBarrier2 & rhs)

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

MemoryBarrier2 & operator= (const MemoryBarrier2 & rhs)

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

MemoryBarrier2 & operator= (const VkMemoryBarrier2 & rhs)

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

MemoryBarrier2 & setPNext (const void * pNext_)

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

MemoryBarrier2 && setPNext (const void * pNext_)

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

MemoryBarrier2 & setSrcStageMask (PipelineStageFlags2 srcStageMask_)

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

MemoryBarrier2 && setSrcStageMask (PipelineStageFlags2 srcStageMask_)

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

MemoryBarrier2 & setSrcAccessMask (AccessFlags2 srcAccessMask_)

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

MemoryBarrier2 && setSrcAccessMask (AccessFlags2 srcAccessMask_)

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

MemoryBarrier2 & setDstStageMask (PipelineStageFlags2 dstStageMask_)

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

MemoryBarrier2 && setDstStageMask (PipelineStageFlags2 dstStageMask_)

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

MemoryBarrier2 & setDstAccessMask (AccessFlags2 dstAccessMask_)

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

MemoryBarrier2 && setDstAccessMask (AccessFlags2 dstAccessMask_)

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

const VkMemoryBarrier2 & operator const VkMemoryBarrier2 & ()

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

VkMemoryBarrier2 & operator VkMemoryBarrier2 & ()

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

const VkMemoryBarrier2 * operator const VkMemoryBarrier2 * ()

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

VkMemoryBarrier2 * operator VkMemoryBarrier2 * ()

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

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

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