struct ImageMemoryBarrier2

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

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 (vk::PipelineStageFlags2 srcStageMask_, vk::AccessFlags2 srcAccessMask_, vk::PipelineStageFlags2 dstStageMask_, vk::AccessFlags2 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 23479 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void ImageMemoryBarrier2 (const ImageMemoryBarrier2 & rhs)

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

void ImageMemoryBarrier2 (const VkImageMemoryBarrier2 & rhs)

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

ImageMemoryBarrier2 & operator= (const ImageMemoryBarrier2 & rhs)

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

ImageMemoryBarrier2 & operator= (const VkImageMemoryBarrier2 & rhs)

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

ImageMemoryBarrier2 & setPNext (const void * pNext_)

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

ImageMemoryBarrier2 & setSrcStageMask (vk::PipelineStageFlags2 srcStageMask_)

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

ImageMemoryBarrier2 & setSrcAccessMask (vk::AccessFlags2 srcAccessMask_)

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

ImageMemoryBarrier2 & setDstStageMask (vk::PipelineStageFlags2 dstStageMask_)

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

ImageMemoryBarrier2 & setDstAccessMask (vk::AccessFlags2 dstAccessMask_)

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

ImageMemoryBarrier2 & setOldLayout (vk::ImageLayout oldLayout_)

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

ImageMemoryBarrier2 & setNewLayout (vk::ImageLayout newLayout_)

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

ImageMemoryBarrier2 & setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)

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

ImageMemoryBarrier2 & setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)

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

ImageMemoryBarrier2 & setImage (vk::Image image_)

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

ImageMemoryBarrier2 & setSubresourceRange (const vk::ImageSubresourceRange & subresourceRange_)

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

const VkImageMemoryBarrier2 & operator const VkImageMemoryBarrier2 & ()

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

VkImageMemoryBarrier2 & operator VkImageMemoryBarrier2 & ()

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

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

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