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 (PipelineStageFlags2srcStageMask_,AccessFlags2srcAccessMask_,PipelineStageFlags2dstStageMask_,AccessFlags2dstAccessMask_,ImageLayoutoldLayout_,ImageLayoutnewLayout_,uint32_tsrcQueueFamilyIndex_,uint32_tdstQueueFamilyIndex_,Imageimage_,ImageSubresourceRangesubresourceRange_,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