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