struct ImageMemoryBarrier
Defined at line 78480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkImageMemoryBarrier, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkImageMemoryBarrier.html
Public Members
StructureType sType
const void * pNext
Flags srcAccessMask
Flags dstAccessMask
ImageLayout oldLayout
ImageLayout newLayout
uint32_t srcQueueFamilyIndex
uint32_t dstQueueFamilyIndex
Image image
ImageSubresourceRange subresourceRange
Public Methods
void ImageMemoryBarrier (AccessFlagssrcAccessMask_,AccessFlagsdstAccessMask_,ImageLayoutoldLayout_,ImageLayoutnewLayout_,uint32_tsrcQueueFamilyIndex_,uint32_tdstQueueFamilyIndex_,Imageimage_,ImageSubresourceRangesubresourceRange_,const void *pNext_)
Defined at line 78488 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void ImageMemoryBarrier (const ImageMemoryBarrier & rhs)
Defined at line 78509 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void ImageMemoryBarrier (const VkImageMemoryBarrier & rhs)
Defined at line 78511 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & operator= (const ImageMemoryBarrier & rhs)
Defined at line 78513 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & operator= (const VkImageMemoryBarrier & rhs)
Defined at line 78516 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setPNext (const void * pNext_)
Defined at line 78523 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier && setPNext (const void * pNext_)
Defined at line 78529 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setSrcAccessMask (AccessFlags srcAccessMask_)
Defined at line 78535 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier && setSrcAccessMask (AccessFlags srcAccessMask_)
Defined at line 78541 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setDstAccessMask (AccessFlags dstAccessMask_)
Defined at line 78547 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier && setDstAccessMask (AccessFlags dstAccessMask_)
Defined at line 78553 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setOldLayout (ImageLayout oldLayout_)
Defined at line 78559 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier && setOldLayout (ImageLayout oldLayout_)
Defined at line 78565 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setNewLayout (ImageLayout newLayout_)
Defined at line 78571 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier && setNewLayout (ImageLayout newLayout_)
Defined at line 78577 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)
Defined at line 78583 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier && setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)
Defined at line 78589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)
Defined at line 78595 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier && setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)
Defined at line 78601 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setImage (Image image_)
Defined at line 78607 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier && setImage (Image image_)
Defined at line 78613 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setSubresourceRange (const ImageSubresourceRange & subresourceRange_)
Defined at line 78619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier && setSubresourceRange (const ImageSubresourceRange & subresourceRange_)
Defined at line 78625 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkImageMemoryBarrier & operator const VkImageMemoryBarrier & ()
Defined at line 78632 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkImageMemoryBarrier & operator VkImageMemoryBarrier & ()
Defined at line 78637 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkImageMemoryBarrier * operator const VkImageMemoryBarrier * ()
Defined at line 78642 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkImageMemoryBarrier * operator VkImageMemoryBarrier * ()
Defined at line 78647 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const ImageMemoryBarrier & )
Defined at line 78670 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp