struct ImageMemoryBarrier2

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

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

Public Members

StructureType sType
const void * pNext
Flags srcStageMask
Flags srcAccessMask
Flags dstStageMask
Flags dstAccessMask
ImageLayout oldLayout
ImageLayout newLayout
uint32_t srcQueueFamilyIndex
uint32_t dstQueueFamilyIndex
Image image
ImageSubresourceRange subresourceRange

Public Methods

void ImageMemoryBarrier2 (PipelineStageFlags2 srcStageMask_, AccessFlags2 srcAccessMask_, PipelineStageFlags2 dstStageMask_, AccessFlags2 dstAccessMask_, ImageLayout oldLayout_, ImageLayout newLayout_, uint32_t srcQueueFamilyIndex_, uint32_t dstQueueFamilyIndex_, Image image_, ImageSubresourceRange subresourceRange_, const void * pNext_)

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

void ImageMemoryBarrier2 (const ImageMemoryBarrier2 & rhs)

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

void ImageMemoryBarrier2 (const VkImageMemoryBarrier2 & rhs)

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

ImageMemoryBarrier2 & operator= (const ImageMemoryBarrier2 & rhs)

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

ImageMemoryBarrier2 & operator= (const VkImageMemoryBarrier2 & rhs)

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

ImageMemoryBarrier2 & setPNext (const void * pNext_)

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

ImageMemoryBarrier2 && setPNext (const void * pNext_)

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

ImageMemoryBarrier2 & setSrcStageMask (PipelineStageFlags2 srcStageMask_)

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

ImageMemoryBarrier2 && setSrcStageMask (PipelineStageFlags2 srcStageMask_)

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

ImageMemoryBarrier2 & setSrcAccessMask (AccessFlags2 srcAccessMask_)

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

ImageMemoryBarrier2 && setSrcAccessMask (AccessFlags2 srcAccessMask_)

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

ImageMemoryBarrier2 & setDstStageMask (PipelineStageFlags2 dstStageMask_)

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

ImageMemoryBarrier2 && setDstStageMask (PipelineStageFlags2 dstStageMask_)

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

ImageMemoryBarrier2 & setDstAccessMask (AccessFlags2 dstAccessMask_)

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

ImageMemoryBarrier2 && setDstAccessMask (AccessFlags2 dstAccessMask_)

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

ImageMemoryBarrier2 & setOldLayout (ImageLayout oldLayout_)

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

ImageMemoryBarrier2 && setOldLayout (ImageLayout oldLayout_)

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

ImageMemoryBarrier2 & setNewLayout (ImageLayout newLayout_)

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

ImageMemoryBarrier2 && setNewLayout (ImageLayout newLayout_)

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

ImageMemoryBarrier2 & setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)

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

ImageMemoryBarrier2 && setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)

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

ImageMemoryBarrier2 & setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)

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

ImageMemoryBarrier2 && setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)

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

ImageMemoryBarrier2 & setImage (Image image_)

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

ImageMemoryBarrier2 && setImage (Image image_)

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

ImageMemoryBarrier2 & setSubresourceRange (const ImageSubresourceRange & subresourceRange_)

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

ImageMemoryBarrier2 && setSubresourceRange (const ImageSubresourceRange & subresourceRange_)

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

const VkImageMemoryBarrier2 & operator const VkImageMemoryBarrier2 & ()

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

VkImageMemoryBarrier2 & operator VkImageMemoryBarrier2 & ()

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

const VkImageMemoryBarrier2 * operator const VkImageMemoryBarrier2 * ()

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

VkImageMemoryBarrier2 * operator VkImageMemoryBarrier2 * ()

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

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

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