struct BufferMemoryBarrier

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

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

Public Members

StructureType sType
const void * pNext
Flags srcAccessMask
Flags dstAccessMask
uint32_t srcQueueFamilyIndex
uint32_t dstQueueFamilyIndex
Buffer buffer
DeviceSize offset
DeviceSize size

Public Methods

void BufferMemoryBarrier (AccessFlags srcAccessMask_, AccessFlags dstAccessMask_, uint32_t srcQueueFamilyIndex_, uint32_t dstQueueFamilyIndex_, Buffer buffer_, DeviceSize offset_, DeviceSize size_, const void * pNext_)

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

void BufferMemoryBarrier (const BufferMemoryBarrier & rhs)

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

void BufferMemoryBarrier (const VkBufferMemoryBarrier & rhs)

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

BufferMemoryBarrier & operator= (const BufferMemoryBarrier & rhs)

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

BufferMemoryBarrier & operator= (const VkBufferMemoryBarrier & rhs)

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

BufferMemoryBarrier & setPNext (const void * pNext_)

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

BufferMemoryBarrier && setPNext (const void * pNext_)

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

BufferMemoryBarrier & setSrcAccessMask (AccessFlags srcAccessMask_)

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

BufferMemoryBarrier && setSrcAccessMask (AccessFlags srcAccessMask_)

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

BufferMemoryBarrier & setDstAccessMask (AccessFlags dstAccessMask_)

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

BufferMemoryBarrier && setDstAccessMask (AccessFlags dstAccessMask_)

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

BufferMemoryBarrier & setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)

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

BufferMemoryBarrier && setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)

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

BufferMemoryBarrier & setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)

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

BufferMemoryBarrier && setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)

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

BufferMemoryBarrier & setBuffer (Buffer buffer_)

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

BufferMemoryBarrier && setBuffer (Buffer buffer_)

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

BufferMemoryBarrier & setOffset (DeviceSize offset_)

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

BufferMemoryBarrier && setOffset (DeviceSize offset_)

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

BufferMemoryBarrier & setSize (DeviceSize size_)

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

BufferMemoryBarrier && setSize (DeviceSize size_)

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

const VkBufferMemoryBarrier & operator const VkBufferMemoryBarrier & ()

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

VkBufferMemoryBarrier & operator VkBufferMemoryBarrier & ()

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

const VkBufferMemoryBarrier * operator const VkBufferMemoryBarrier * ()

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

VkBufferMemoryBarrier * operator VkBufferMemoryBarrier * ()

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

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

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