struct MemoryBarrier

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

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

Public Members

StructureType sType
const void * pNext
Flags srcAccessMask
Flags dstAccessMask

Public Methods

void MemoryBarrier (AccessFlags srcAccessMask_, AccessFlags dstAccessMask_, const void * pNext_)

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

void MemoryBarrier (const MemoryBarrier & rhs)

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

void MemoryBarrier (const VkMemoryBarrier & rhs)

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

MemoryBarrier & operator= (const MemoryBarrier & rhs)

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

MemoryBarrier & operator= (const VkMemoryBarrier & rhs)

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

MemoryBarrier & setPNext (const void * pNext_)

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

MemoryBarrier && setPNext (const void * pNext_)

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

MemoryBarrier & setSrcAccessMask (AccessFlags srcAccessMask_)

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

MemoryBarrier && setSrcAccessMask (AccessFlags srcAccessMask_)

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

MemoryBarrier & setDstAccessMask (AccessFlags dstAccessMask_)

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

MemoryBarrier && setDstAccessMask (AccessFlags dstAccessMask_)

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

const VkMemoryBarrier & operator const VkMemoryBarrier & ()

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

VkMemoryBarrier & operator VkMemoryBarrier & ()

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

const VkMemoryBarrier * operator const VkMemoryBarrier * ()

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

VkMemoryBarrier * operator VkMemoryBarrier * ()

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

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

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