struct ImageMemoryBarrier
Defined at line 46448 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
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 (vk::AccessFlags srcAccessMask_, vk::AccessFlags dstAccessMask_, vk::ImageLayout oldLayout_, vk::ImageLayout newLayout_, uint32_t srcQueueFamilyIndex_, uint32_t dstQueueFamilyIndex_, vk::Image image_, vk::ImageSubresourceRange subresourceRange_, const void * pNext_)
Defined at line 46456 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void ImageMemoryBarrier (const ImageMemoryBarrier & rhs)
Defined at line 46477 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void ImageMemoryBarrier (const VkImageMemoryBarrier & rhs)
Defined at line 46479 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & operator= (const ImageMemoryBarrier & rhs)
Defined at line 46481 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & operator= (const VkImageMemoryBarrier & rhs)
Defined at line 46484 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setPNext (const void * pNext_)
Defined at line 46491 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setSrcAccessMask (vk::AccessFlags srcAccessMask_)
Defined at line 46497 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setDstAccessMask (vk::AccessFlags dstAccessMask_)
Defined at line 46503 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setOldLayout (vk::ImageLayout oldLayout_)
Defined at line 46509 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setNewLayout (vk::ImageLayout newLayout_)
Defined at line 46515 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)
Defined at line 46521 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)
Defined at line 46527 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setImage (vk::Image image_)
Defined at line 46533 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageMemoryBarrier & setSubresourceRange (const vk::ImageSubresourceRange & subresourceRange_)
Defined at line 46539 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkImageMemoryBarrier & operator const VkImageMemoryBarrier & ()
Defined at line 46547 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkImageMemoryBarrier & operator VkImageMemoryBarrier & ()
Defined at line 46552 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const ImageMemoryBarrier & )
Defined at line 46579 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp